]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - common.zh_CN.po
Fix it properly (hopefully)
[xonotic/xonotic-data.pk3dir.git] / common.zh_CN.po
index e29267a9600b152a009ff504f085994f11d893de..05d4390735756d5e3a5ce8643498f2649b3a2c2a 100644 (file)
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
+# Antonidas <Antonidas159@gmail.com>, 2015
 # sapphireliu <balancedliu@gmail.com>, 2014
 # sapphireliu <balancedliu@gmail.com>, 2014
+# kalawore <kalawore@outlook.com>, 2015
 # sapphireliu <balancedliu@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
 # sapphireliu <balancedliu@gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-01-13 19:41+0100\n"
-"PO-Revision-Date: 2014-12-30 11:22+0000\n"
+"POT-Creation-Date: 2015-12-28 22:23+0100\n"
+"PO-Revision-Date: 2015-12-28 21:23+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
-"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/xonotic/"
-"language/zh_CN/)\n"
+"Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/"
+"xonotic/language/zh_CN/)\n"
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 "Language: zh_CN\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: qcsrc/client/Main.qc:21
-msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
-msgstr ""
-
-#: qcsrc/client/Main.qc:1295
-#, c-format
-msgid "%s (not bound)"
-msgstr ""
-
-#: qcsrc/client/View.qc:511
-msgid "Nade timer"
-msgstr ""
-
-#: qcsrc/client/View.qc:516
-msgid "Revival progress"
-msgstr ""
-
-#: qcsrc/client/hud.qc:186
+#: qcsrc/client/hud/hud.qc:144
 #, c-format
 msgid " (-%dL)"
 msgstr ""
 
 #, c-format
 msgid " (-%dL)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:191
+#: qcsrc/client/hud/hud.qc:149
 #, c-format
 msgid " (+%dL)"
 msgstr ""
 
 #, c-format
 msgid " (+%dL)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:210
+#: qcsrc/client/hud/hud.qc:168
 msgid "Start line"
 msgid "Start line"
-msgstr ""
+msgstr "起点线"
 
 
-#: qcsrc/client/hud.qc:212 qcsrc/client/hud.qc:216
+#: qcsrc/client/hud/hud.qc:170 qcsrc/client/hud/hud.qc:174
 msgid "Finish line"
 msgid "Finish line"
-msgstr ""
+msgstr "终点线"
 
 
-#: qcsrc/client/hud.qc:214
+#: qcsrc/client/hud/hud.qc:172
 #, c-format
 msgid "Intermediate %d"
 msgstr ""
 
 #, c-format
 msgid "Intermediate %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:805
-msgid "Out of ammo"
-msgstr "子弹耗尽"
-
-#: qcsrc/client/hud.qc:809
-msgid "Don't have"
-msgstr ""
-
-#: qcsrc/client/hud.qc:813
-msgid "Unavailable"
-msgstr "不可用"
-
-#: qcsrc/client/hud.qc:1751 qcsrc/client/hud.qc:1752 qcsrc/client/hud.qc:2109
-#, c-format
-msgid "Player %d"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2417
-msgid "^1Intermediate 1 (+15.42)"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2419 qcsrc/client/hud.qc:2461 qcsrc/client/hud.qc:2502
-#, c-format
-msgid "^1PENALTY: %.1f (%s)"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2504
-#, c-format
-msgid "^2PENALTY: %.1f (%s)"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2534
-msgid "^1You must answer before entering hud configure mode\n"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2539
-msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2618
-msgid "A vote has been called for:"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2620
-msgid "Allow servers to store and display your name?"
-msgstr "允许服务器存储并显示你的名字?"
-
-#: qcsrc/client/hud.qc:2624
-msgid "^1Configure the HUD"
-msgstr ""
-
-#: qcsrc/client/hud.qc:2628
+#: qcsrc/client/hud/hud_config.qc:215
 #, c-format
 #, c-format
-msgid "Yes (%s): %d"
+msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/hud.qc:2630
+#: qcsrc/client/hud/hud_config.qc:219
 #, c-format
 #, c-format
-msgid "No (%s): %d"
+msgid "^1Couldn't write to %s\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/hud.qc:3191 qcsrc/client/hud.qc:3194 qcsrc/client/hud.qc:3196
-msgid "Personal best"
-msgstr "个人最佳"
-
-#: qcsrc/client/hud.qc:3209 qcsrc/client/hud.qc:3212 qcsrc/client/hud.qc:3214
-msgid "Server best"
-msgstr "服务器最佳"
-
-#: qcsrc/client/hud.qc:3576
+#: qcsrc/client/hud/panel/chat.qc:85
 msgid "^3Player^7: This is the chat area."
 msgid "^3Player^7: This is the chat area."
-msgstr ""
+msgstr "^3玩家^7: 这里是聊天区."
 
 
-#: qcsrc/client/hud.qc:3641
+#: qcsrc/client/hud/panel/engineinfo.qc:63
 #, c-format
 msgid "FPS: %.*f"
 #, c-format
 msgid "FPS: %.*f"
-msgstr ""
+msgstr "FPS: %.*f"
 
 
-#: qcsrc/client/hud.qc:3705
+#: qcsrc/client/hud/panel/infomessages.qc:63
 msgid "^1Observing"
 msgstr ""
 
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3707
+#: qcsrc/client/hud/panel/infomessages.qc:65
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3711
+#: qcsrc/client/hud/panel/infomessages.qc:69
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3713
+#: qcsrc/client/hud/panel/infomessages.qc:71
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
-msgstr ""
+msgstr "^1按下^3%s^1 或 ^3%s^1 切换到前一个或后一个人"
 
 
-#: qcsrc/client/hud.qc:3717
+#: qcsrc/client/hud/panel/infomessages.qc:75
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3719
+#: qcsrc/client/hud/panel/infomessages.qc:77
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3722
+#: qcsrc/client/hud/panel/infomessages.qc:80
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
-msgstr ""
+msgstr "^1按下 ^3%s^1 获取游戏模式信息"
 
 
-#: qcsrc/client/hud.qc:3730
+#: qcsrc/client/hud/panel/infomessages.qc:88
 msgid "^1Match has already begun"
 msgid "^1Match has already begun"
-msgstr ""
+msgstr "^1比赛已经开始了"
 
 
-#: qcsrc/client/hud.qc:3732
+#: qcsrc/client/hud/panel/infomessages.qc:90
 msgid "^1You have no more lives left"
 msgid "^1You have no more lives left"
-msgstr ""
+msgstr "^1你已经用尽你的生命"
 
 
-#: qcsrc/client/hud.qc:3734 qcsrc/client/hud.qc:3737
+#: qcsrc/client/hud/panel/infomessages.qc:92
+#: qcsrc/client/hud/panel/infomessages.qc:95
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 #, c-format
 msgid "^1Press ^3%s^1 to join"
-msgstr ""
+msgstr "^1按下 ^3%s^1加入"
 
 
-#: qcsrc/client/hud.qc:3745
+#: qcsrc/client/hud/panel/infomessages.qc:103
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
-msgstr ""
+msgstr "^1游戏在 ^3%d^1后开始"
 
 
-#: qcsrc/client/hud.qc:3752
+#: qcsrc/client/hud/panel/infomessages.qc:110
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3767
+#: qcsrc/client/hud/panel/infomessages.qc:125
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3769
+#: qcsrc/client/hud/panel/infomessages.qc:127
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
-msgstr ""
+msgstr "%s准备好后按下^3%s%s"
 
 
-#: qcsrc/client/hud.qc:3774
+#: qcsrc/client/hud/panel/infomessages.qc:132
 msgid "^2Waiting for others to ready up to end warmup..."
 msgid "^2Waiting for others to ready up to end warmup..."
-msgstr ""
+msgstr "^2等待其他人完成加载..."
 
 
-#: qcsrc/client/hud.qc:3776
+#: qcsrc/client/hud/panel/infomessages.qc:134
 msgid "^2Waiting for others to ready up..."
 msgid "^2Waiting for others to ready up..."
-msgstr ""
+msgstr "^2等待其他人准备"
 
 
-#: qcsrc/client/hud.qc:3782
+#: qcsrc/client/hud/panel/infomessages.qc:140
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3803
+#: qcsrc/client/hud/panel/infomessages.qc:161
 msgid "Teamnumbers are unbalanced!"
 msgid "Teamnumbers are unbalanced!"
-msgstr ""
+msgstr "队伍不平衡!"
 
 
-#: qcsrc/client/hud.qc:3808
+#: qcsrc/client/hud/panel/infomessages.qc:166
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3816
+#: qcsrc/client/hud/panel/infomessages.qc:174
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3818
+#: qcsrc/client/hud/panel/infomessages.qc:176
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3820
+#: qcsrc/client/hud/panel/infomessages.qc:178
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3822
+#: qcsrc/client/hud/panel/infomessages.qc:180
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud/panel/modicons.qc:539
+#: qcsrc/client/hud/panel/modicons.qc:542
+#: qcsrc/client/hud/panel/modicons.qc:544
+msgid "Personal best"
+msgstr "个人最佳"
+
+#: qcsrc/client/hud/panel/modicons.qc:557
+#: qcsrc/client/hud/panel/modicons.qc:560
+#: qcsrc/client/hud/panel/modicons.qc:562
+msgid "Server best"
+msgstr "服务器最佳"
+
+#: qcsrc/client/hud/panel/notify.qc:107 qcsrc/client/hud/panel/notify.qc:108
+#: qcsrc/client/hud/panel/score.qc:54
+#, c-format
+msgid "Player %d"
+msgstr "玩家 %d"
+
+#: qcsrc/client/hud/panel/physics.qc:44
 msgid " qu/s"
 msgstr ""
 
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud/panel/physics.qc:48
 msgid " m/s"
 msgid " m/s"
-msgstr ""
+msgstr " m/s"
 
 
-#: qcsrc/client/hud.qc:3877
+#: qcsrc/client/hud/panel/physics.qc:52
 msgid " km/h"
 msgid " km/h"
-msgstr ""
+msgstr " km/h"
 
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud/panel/physics.qc:56
 msgid " mph"
 msgstr ""
 
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3885
+#: qcsrc/client/hud/panel/physics.qc:60
 msgid " knots"
 msgstr ""
 
 msgid " knots"
 msgstr ""
 
-#: qcsrc/client/hud_config.qc:197
+#: qcsrc/client/hud/panel/racetimer.qc:51
+msgid "^1Intermediate 1 (+15.42)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/racetimer.qc:53
+#: qcsrc/client/hud/panel/racetimer.qc:95
+#: qcsrc/client/hud/panel/racetimer.qc:140
 #, c-format
 #, c-format
-msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n"
+msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/hud_config.qc:201
+#: qcsrc/client/hud/panel/racetimer.qc:142
 #, c-format
 #, c-format
-msgid "^1Couldn't write to %s\n"
+msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/mapvoting.qc:37
-msgid " (1 vote)"
+#: qcsrc/client/hud/panel/vote.qc:11
+msgid "^1You must answer before entering hud configure mode\n"
+msgstr ""
+
+#: qcsrc/client/hud/panel/vote.qc:16
+msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
+msgstr ""
+
+#: qcsrc/client/hud/panel/vote.qc:95
+msgid "A vote has been called for:"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/mapvoting.qc:39
+#: qcsrc/client/hud/panel/vote.qc:97
+msgid "Allow servers to store and display your name?"
+msgstr "允许服务器存储并显示你的名字?"
+
+#: qcsrc/client/hud/panel/vote.qc:101
+msgid "^1Configure the HUD"
+msgstr "^1设置HUD"
+
+#: qcsrc/client/hud/panel/vote.qc:105
 #, c-format
 #, c-format
-msgid " (%d votes)"
+msgid "Yes (%s): %d"
+msgstr "是(%s):%d"
+
+#: qcsrc/client/hud/panel/vote.qc:107
+#, c-format
+msgid "No (%s): %d"
+msgstr "否(%s):%d"
+
+#: qcsrc/client/hud/panel/weapons.qc:453
+msgid "Out of ammo"
+msgstr "弹药耗尽"
+
+#: qcsrc/client/hud/panel/weapons.qc:457
+msgid "Don't have"
+msgstr "没有"
+
+#: qcsrc/client/hud/panel/weapons.qc:461
+msgid "Unavailable"
+msgstr "不可用"
+
+#: qcsrc/client/main.qc:1149
+#, c-format
+msgid "%s (not bound)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/mapvoting.qc:226
+#: qcsrc/client/mapvoting.qc:49
+msgid " (1 vote)"
+msgstr "(1票)"
+
+#: qcsrc/client/mapvoting.qc:51
+#, c-format
+msgid " (%d votes)"
+msgstr "(%d票)"
+
+#: qcsrc/client/mapvoting.qc:265
 msgid "Don't care"
 msgid "Don't care"
-msgstr ""
+msgstr "不在意"
 
 
-#: qcsrc/client/mapvoting.qc:318
+#: qcsrc/client/mapvoting.qc:359
 msgid "Decide the gametype"
 msgid "Decide the gametype"
-msgstr ""
+msgstr "选择游戏种类"
 
 
-#: qcsrc/client/mapvoting.qc:318
+#: qcsrc/client/mapvoting.qc:359
 msgid "Vote for a map"
 msgid "Vote for a map"
-msgstr ""
+msgstr "投票选择地图"
 
 
-#: qcsrc/client/mapvoting.qc:331
+#: qcsrc/client/mapvoting.qc:378
 #, c-format
 msgid "%d seconds left"
 #, c-format
 msgid "%d seconds left"
-msgstr ""
+msgstr "剩余%d秒"
 
 
-#: qcsrc/client/mapvoting.qc:415
+#: qcsrc/client/mapvoting.qc:494
 msgid ""
 "mv_mapdownload: ^3You're not supposed to use this command on your own!\n"
 msgid ""
 "mv_mapdownload: ^3You're not supposed to use this command on your own!\n"
-msgstr ""
+msgstr "地图下载:^3这个指令不支持直接运行!\n"
 
 
-#: qcsrc/client/mapvoting.qc:425
+#: qcsrc/client/mapvoting.qc:504
 msgid "^1Error:^7 Couldn't find pak index.\n"
 msgid "^1Error:^7 Couldn't find pak index.\n"
-msgstr ""
+msgstr "^1错误^7 无法找到数据包。\n"
 
 
-#: qcsrc/client/mapvoting.qc:434
+#: qcsrc/client/mapvoting.qc:513
 msgid "Requesting preview...\n"
 msgid "Requesting preview...\n"
-msgstr ""
+msgstr "正在请求预览...\n"
 
 
-#: qcsrc/client/miscfunctions.qc:101
+#: qcsrc/client/miscfunctions.qc:109
 msgid "Trying to remove a team which is not in the teamlist!"
 msgid "Trying to remove a team which is not in the teamlist!"
+msgstr "正在移除不在队伍表的队伍!"
+
+#: qcsrc/client/quickmenu.qc:600 qcsrc/client/quickmenu.qc:602
+#, c-format
+msgid "Submenu%d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:19
-msgid "SCO^bckills"
+#: qcsrc/client/quickmenu.qc:607
+#, c-format
+msgid "Command%d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:20
-msgid "SCO^bctime"
+#: qcsrc/client/quickmenu.qc:632
+msgid "Continue..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:21
-msgid "SCO^caps"
+#: qcsrc/client/quickmenu.qc:779 qcsrc/client/quickmenu.qc:783
+msgid "QMCMD^Chat"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:22
-msgid "SCO^captime"
+#: qcsrc/client/quickmenu.qc:780
+msgid "QMCMD^:-) / nice one"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:23
-msgid "SCO^deaths"
+#: qcsrc/client/quickmenu.qc:780
+msgid "QMCMD^nice one"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:24
-msgid "SCO^destroyed"
+#: qcsrc/client/quickmenu.qc:781
+msgid "QMCMD^good game"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:25
-msgid "SCO^drops"
+#: qcsrc/client/quickmenu.qc:782
+msgid "QMCMD^hi / good luck"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:26
-msgid "SCO^faults"
+#: qcsrc/client/quickmenu.qc:782
+msgid "QMCMD^hi / good luck and have fun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:27
-msgid "SCO^fckills"
+#: qcsrc/client/quickmenu.qc:787 qcsrc/client/quickmenu.qc:803
+msgid "QMCMD^Team chat"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:28
-msgid "SCO^goals"
+#: qcsrc/client/quickmenu.qc:788
+msgid "QMCMD^quad soon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:29
-msgid "SCO^kckills"
+#: qcsrc/client/quickmenu.qc:789
+msgid "QMCMD^free item %x^7 (l:%y^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:30
-msgid "SCO^kdratio"
+#: qcsrc/client/quickmenu.qc:789
+msgid "QMCMD^free item, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:31
-msgid "SCO^k/d"
+#: qcsrc/client/quickmenu.qc:790
+msgid "QMCMD^took item (l:%l^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:32
-msgid "SCO^kd"
+#: qcsrc/client/quickmenu.qc:790
+msgid "QMCMD^took item, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:33
-msgid "SCO^kdr"
+#: qcsrc/client/quickmenu.qc:791
+msgid "QMCMD^negative"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:34
-msgid "SCO^kills"
+#: qcsrc/client/quickmenu.qc:792
+msgid "QMCMD^positive"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:35
-msgid "SCO^laps"
+#: qcsrc/client/quickmenu.qc:793
+msgid "QMCMD^need help (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:36
-msgid "SCO^lives"
+#: qcsrc/client/quickmenu.qc:793
+msgid "QMCMD^need help, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:37
-msgid "SCO^losses"
+#: qcsrc/client/quickmenu.qc:794
+msgid "QMCMD^enemy seen (l:%y^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:38
-msgid "SCO^name"
+#: qcsrc/client/quickmenu.qc:794
+msgid "QMCMD^enemy seen, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:39
-msgid "SCO^sum"
+#: qcsrc/client/quickmenu.qc:795
+msgid "QMCMD^flag seen (l:%y^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:40
-msgid "SCO^nick"
+#: qcsrc/client/quickmenu.qc:795
+msgid "QMCMD^flag seen, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:41
-msgid "SCO^objectives"
+#: qcsrc/client/quickmenu.qc:796
+msgid "QMCMD^defending (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:42
-msgid "SCO^pickups"
+#: qcsrc/client/quickmenu.qc:796
+msgid "QMCMD^defending, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:43
-msgid "SCO^ping"
+#: qcsrc/client/quickmenu.qc:797
+msgid "QMCMD^roaming (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:44
-msgid "SCO^pl"
+#: qcsrc/client/quickmenu.qc:797
+msgid "QMCMD^roaming, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:45
-msgid "SCO^pushes"
+#: qcsrc/client/quickmenu.qc:798
+msgid "QMCMD^attacking (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:46
-msgid "SCO^rank"
+#: qcsrc/client/quickmenu.qc:798
+msgid "QMCMD^attacking, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:47
-msgid "SCO^returns"
+#: qcsrc/client/quickmenu.qc:799
+msgid "QMCMD^killed flag, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:48
-msgid "SCO^revivals"
+#: qcsrc/client/quickmenu.qc:799
+msgid "QMCMD^killed flagcarrier (l:%y^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:49
-msgid "SCO^score"
+#: qcsrc/client/quickmenu.qc:800
+#, c-format
+msgid "QMCMD^dropped flag (l:%d^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:50
-msgid "SCO^suicides"
+#: qcsrc/client/quickmenu.qc:800
+msgid "QMCMD^dropped flag, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:51
-msgid "SCO^takes"
+#: qcsrc/client/quickmenu.qc:801
+msgid "QMCMD^drop gun, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:52
-msgid "SCO^ticks"
+#: qcsrc/client/quickmenu.qc:801
+msgid "QMCMD^dropped gun %w^7 (l:%l^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:237
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command.\n"
+#: qcsrc/client/quickmenu.qc:802
+msgid "QMCMD^drop flag/key, icon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:238
-msgid "^3|---------------------------------------------------------------|\n"
+#: qcsrc/client/quickmenu.qc:802
+msgid "QMCMD^dropped flag/key %w^7 (l:%l^7)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:239
-msgid "Usage:\n"
+#: qcsrc/client/quickmenu.qc:806
+msgid "QMCMD^Send private message to"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:240
-msgid "^2scoreboard_columns_set default\n"
+#: qcsrc/client/quickmenu.qc:808 qcsrc/client/quickmenu.qc:845
+msgid "QMCMD^Settings"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:241
-msgid "^2scoreboard_columns_set ^7field1 field2 ...\n"
+#: qcsrc/client/quickmenu.qc:809 qcsrc/client/quickmenu.qc:816
+msgid "QMCMD^View/HUD settings"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:242
-msgid "The following field names are recognized (case insensitive):\n"
+#: qcsrc/client/quickmenu.qc:810
+msgid "QMCMD^3rd person view"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:243
-msgid ""
-"You can use a ^3|^7 to start the right-aligned fields.\n"
-"\n"
+#: qcsrc/client/quickmenu.qc:811
+msgid "QMCMD^Player models like mine"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:245
-msgid "^3name^7 or ^3nick^7             Name of a player\n"
+#: qcsrc/client/quickmenu.qc:812
+msgid "QMCMD^Names above players"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:246
-msgid "^3ping^7                     Ping time\n"
+#: qcsrc/client/quickmenu.qc:813
+msgid "QMCMD^Crosshair per weapon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:247
-msgid "^3pl^7                       Packet loss\n"
+#: qcsrc/client/quickmenu.qc:814
+msgid "QMCMD^FPS"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:248
-msgid "^3kills^7                    Number of kills\n"
+#: qcsrc/client/quickmenu.qc:815
+msgid "QMCMD^Net graph"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:249
-msgid "^3deaths^7                   Number of deaths\n"
+#: qcsrc/client/quickmenu.qc:818 qcsrc/client/quickmenu.qc:821
+msgid "QMCMD^Sound settings"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:250
-msgid "^3suicides^7                 Number of suicides\n"
+#: qcsrc/client/quickmenu.qc:819
+msgid "QMCMD^Hit sound"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:251
-msgid "^3frags^7                    kills - suicides\n"
+#: qcsrc/client/quickmenu.qc:820
+msgid "QMCMD^Chat sound"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:252
-msgid "^3kd^7                       The kill-death ratio\n"
+#: qcsrc/client/quickmenu.qc:825 qcsrc/client/quickmenu.qc:829
+msgid "QMCMD^Spectator camera"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:253
-msgid "^3sum^7                      frags - deaths\n"
+#: qcsrc/client/quickmenu.qc:826
+msgid "QMCMD^1st person"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:254
-msgid ""
-"^3caps^7                     How often a flag (CTF) or a key (KeyHunt) was "
-"captured\n"
+#: qcsrc/client/quickmenu.qc:827
+msgid "QMCMD^3rd person around player"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:255
-msgid ""
-"^3pickups^7                  How often a flag (CTF) or a key (KeyHunt) or a "
-"ball (Keepaway) was picked up\n"
+#: qcsrc/client/quickmenu.qc:828
+msgid "QMCMD^3rd person behind"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:256
-msgid "^3captime^7                  Time of fastest cap (CTF)\n"
+#: qcsrc/client/quickmenu.qc:834 qcsrc/client/quickmenu.qc:839
+msgid "QMCMD^Observer camera"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:257
-msgid "^3fckills^7                  Number of flag carrier kills\n"
+#: qcsrc/client/quickmenu.qc:835
+msgid "QMCMD^Increase speed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:258
-msgid "^3returns^7                  Number of flag returns\n"
+#: qcsrc/client/quickmenu.qc:836
+msgid "QMCMD^Decrease speed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:259
-msgid "^3drops^7                    Number of flag drops\n"
+#: qcsrc/client/quickmenu.qc:837
+msgid "QMCMD^Wall collision off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:260
-msgid "^3lives^7                    Number of lives (LMS)\n"
+#: qcsrc/client/quickmenu.qc:838
+msgid "QMCMD^Wall collision on"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:261
-msgid "^3rank^7                     Player rank\n"
+#: qcsrc/client/quickmenu.qc:842
+msgid "QMCMD^Fullscreen"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:262
-msgid "^3pushes^7                   Number of players pushed into void\n"
+#: qcsrc/client/quickmenu.qc:844
+msgid "QMCMD^Translate chat messages"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:263
-msgid ""
-"^3destroyed^7                Number of keys destroyed by pushing them into "
-"void\n"
+#: qcsrc/client/quickmenu.qc:847 qcsrc/client/quickmenu.qc:857
+msgid "QMCMD^Call a vote"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:264
-msgid "^3kckills^7                  Number of keys carrier kills\n"
+#: qcsrc/client/quickmenu.qc:848
+msgid "QMCMD^Restart the map"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:265
-msgid "^3losses^7                   Number of times a key was lost\n"
+#: qcsrc/client/quickmenu.qc:849
+msgid "QMCMD^End match"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:266
-msgid "^3laps^7                     Number of laps finished (race/cts)\n"
+#: qcsrc/client/quickmenu.qc:852
+msgid "QMCMD^Reduce match time"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:267
-msgid "^3time^7                     Total time raced (race/cts)\n"
+#: qcsrc/client/quickmenu.qc:853
+msgid "QMCMD^Extend match time"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:268
-msgid "^3fastest^7                  Time of fastest lap (race/cts)\n"
+#: qcsrc/client/quickmenu.qc:856
+msgid "QMCMD^Shuffle teams"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:269
-msgid "^3ticks^7                    Number of ticks (DOM)\n"
+#: qcsrc/client/scoreboard.qc:30
+msgid "SCO^bckills"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:31
+msgid "SCO^bctime"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:32
+msgid "SCO^caps"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:33
+msgid "SCO^captime"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:34
+msgid "SCO^deaths"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:35
+msgid "SCO^destroyed"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:36
+msgid "SCO^dmg"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:37
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:38
+msgid "SCO^drops"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:39
+msgid "SCO^faults"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:40
+msgid "SCO^fckills"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:41
+msgid "SCO^goals"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:42
+msgid "SCO^kckills"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:43
+msgid "SCO^kdratio"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:44
+msgid "SCO^k/d"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:45
+msgid "SCO^kd"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:46
+msgid "SCO^kdr"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:47
+msgid "SCO^kills"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:48
+msgid "SCO^laps"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:49
+msgid "SCO^lives"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:50
+msgid "SCO^losses"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:51
+msgid "SCO^name"
+msgstr "SCO^名字"
+
+#: qcsrc/client/scoreboard.qc:52
+msgid "SCO^sum"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:53
+msgid "SCO^nick"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:54
+msgid "SCO^objectives"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:55
+msgid "SCO^pickups"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:56
+msgid "SCO^ping"
+msgstr "SCO^延迟"
+
+#: qcsrc/client/scoreboard.qc:57
+msgid "SCO^pl"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:58
+msgid "SCO^pushes"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:59
+msgid "SCO^rank"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:60
+msgid "SCO^returns"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:61
+msgid "SCO^revivals"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:62
+msgid "SCO^score"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:63
+msgid "SCO^suicides"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:64
+msgid "SCO^takes"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:65
+msgid "SCO^ticks"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:249
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command.\n"
+msgstr "你可以用命令^2scoreboard_columns_set 修改得分榜。\n"
+
+#: qcsrc/client/scoreboard.qc:250
+msgid "^3|---------------------------------------------------------------|\n"
+msgstr "^3|---------------------------------------------------------------|\n"
+
+#: qcsrc/client/scoreboard.qc:251
+msgid "Usage:\n"
+msgstr "用途:\n"
+
+#: qcsrc/client/scoreboard.qc:252
+msgid "^2scoreboard_columns_set default\n"
+msgstr "^2scoreboard_columns_set 默认\n"
+
+#: qcsrc/client/scoreboard.qc:253
+msgid "^2scoreboard_columns_set ^7field1 field2 ...\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:254
+msgid "The following field names are recognized (case insensitive):\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:255
+msgid ""
+"You can use a ^3|^7 to start the right-aligned fields.\n"
+"\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:257
+msgid "^3name^7 or ^3nick^7             Name of a player\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:258
+msgid "^3ping^7                     Ping time\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:259
+msgid "^3pl^7                       Packet loss\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:260
+msgid "^3kills^7                    Number of kills\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:261
+msgid "^3deaths^7                   Number of deaths\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:262
+msgid "^3suicides^7                 Number of suicides\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:263
+msgid "^3frags^7                    kills - suicides\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:264
+msgid "^3kd^7                       The kill-death ratio\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:265
+msgid "^3dmg^7                      The total damage done\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:266
+msgid "^3dmgtaken^7                 The total damage taken\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:267
+msgid "^3sum^7                      frags - deaths\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:268
+msgid ""
+"^3caps^7                     How often a flag (CTF) or a key (KeyHunt) was "
+"captured\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:269
+msgid ""
+"^3pickups^7                  How often a flag (CTF) or a key (KeyHunt) or a "
+"ball (Keepaway) was picked up\n"
 msgstr ""
 
 #: qcsrc/client/scoreboard.qc:270
 msgstr ""
 
 #: qcsrc/client/scoreboard.qc:270
+msgid "^3captime^7                  Time of fastest cap (CTF)\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:271
+msgid "^3fckills^7                  Number of flag carrier kills\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:272
+msgid "^3returns^7                  Number of flag returns\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:273
+msgid "^3drops^7                    Number of flag drops\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:274
+msgid "^3lives^7                    Number of lives (LMS)\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:275
+msgid "^3rank^7                     Player rank\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:276
+msgid "^3pushes^7                   Number of players pushed into void\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:277
+msgid ""
+"^3destroyed^7                Number of keys destroyed by pushing them into "
+"void\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:278
+msgid "^3kckills^7                  Number of keys carrier kills\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:279
+msgid "^3losses^7                   Number of times a key was lost\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:280
+msgid "^3laps^7                     Number of laps finished (race/cts)\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:281
+msgid "^3time^7                     Total time raced (race/cts)\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:282
+msgid "^3fastest^7                  Time of fastest lap (race/cts)\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:283
+msgid "^3ticks^7                    Number of ticks (DOM)\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:284
 msgid "^3takes^7                    Number of domination points taken (DOM)\n"
 msgstr ""
 
 msgid "^3takes^7                    Number of domination points taken (DOM)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:271
-msgid "^3bckills^7                  Number of ball carrier kills\n"
+#: qcsrc/client/scoreboard.qc:285
+msgid "^3bckills^7                  Number of ball carrier kills\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:286
+msgid ""
+"^3bctime^7                   Total amount of time holding the ball in "
+"Keepaway\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:287
+msgid ""
+"^3score^7                    Total score\n"
+"\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:289
+msgid ""
+"Before a field you can put a + or - sign, then a comma separated list\n"
+"of game types, then a slash, to make the field show up only in these\n"
+"or in all but these game types. You can also specify 'all' as a\n"
+"field to show all fields available for the current game mode.\n"
+"\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:294
+msgid ""
+"The special game type names 'teams' and 'noteams' can be used to\n"
+"include/exclude ALL teams/noteams game modes.\n"
+"\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:297
+msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:298
+msgid ""
+"will display name, ping and pl aligned to the left, and the fields\n"
+"right of the vertical bar aligned to the right.\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:300
+msgid ""
+"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
+"other gamemodes except DM.\n"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:539 qcsrc/client/scoreboard.qc:546
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:127
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:128
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:202
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:244
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:249
+msgid "N/A"
+msgstr "无"
+
+#: qcsrc/client/scoreboard.qc:1025
+#, c-format
+msgid "Accuracy stats (average %d%%)"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1151
+msgid "Map stats:"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1169
+msgid "Monsters killed:"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1176
+msgid "Secrets found:"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1204
+msgid "Rankings"
+msgstr "排名"
+
+#: qcsrc/client/scoreboard.qc:1300
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:52
+msgid "Scoreboard"
+msgstr "计分板"
+
+#: qcsrc/client/scoreboard.qc:1352
+#, c-format
+msgid "Speed award: %d ^7(%s^7)"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1356
+#, c-format
+msgid "All-time fastest: %d ^7(%s^7)"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1394
+msgid "Spectators"
+msgstr "观察者"
+
+#: qcsrc/client/scoreboard.qc:1401
+#, c-format
+msgid "playing ^3%s^7 on ^2%s^7"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1408 qcsrc/client/scoreboard.qc:1413
+#, c-format
+msgid " for up to ^1%1.0f minutes^7"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1417 qcsrc/client/scoreboard.qc:1436
+msgid " or"
+msgstr "或者"
+
+#: qcsrc/client/scoreboard.qc:1420 qcsrc/client/scoreboard.qc:1427
+#, c-format
+msgid " until ^3%s %s^7"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1421 qcsrc/client/scoreboard.qc:1428
+#: qcsrc/client/scoreboard.qc:1440 qcsrc/client/scoreboard.qc:1447
+msgid "SCO^points"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1422 qcsrc/client/scoreboard.qc:1429
+#: qcsrc/client/scoreboard.qc:1441 qcsrc/client/scoreboard.qc:1448
+msgid "SCO^is beaten"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1439 qcsrc/client/scoreboard.qc:1446
+#, c-format
+msgid " until a lead of ^3%s %s^7"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:1468
+#, c-format
+msgid "^1Respawning in ^3%s^1..."
+msgstr "^1在^3%s^1后重生..."
+
+#: qcsrc/client/scoreboard.qc:1478
+#, c-format
+msgid "You are dead, wait ^3%s^7 before respawning"
+msgstr "你死了,等待^3%s^7后重生"
+
+#: qcsrc/client/scoreboard.qc:1487
+#, c-format
+msgid "You are dead, press ^2%s^7 to respawn"
+msgstr "你死了, 按下^2%s^7 重生"
+
+#: qcsrc/client/view.qc:1338
+msgid "Nade timer"
+msgstr ""
+
+#: qcsrc/client/view.qc:1343
+msgid "Revival progress"
+msgstr ""
+
+#: qcsrc/common/command/generic.qc:171
+msgid "error creating curl handle\n"
+msgstr ""
+
+#: qcsrc/common/command/generic.qc:412
+msgid "Notification restart command only works with cl_cmd and sv_cmd.\n"
+msgstr ""
+
+#: qcsrc/common/gamemodes/gamemode/nexball/weapon.qc:8
+msgid "Ball Stealer"
+msgstr ""
+
+#: qcsrc/common/items/item/armor.qc:59
+msgid "Large armor"
+msgstr ""
+
+#: qcsrc/common/items/item/armor.qc:81
+msgid "Mega armor"
+msgstr ""
+
+#: qcsrc/common/items/item/health.qc:59
+msgid "Large health"
+msgstr ""
+
+#: qcsrc/common/items/item/health.qc:81
+msgid "Mega health"
+msgstr ""
+
+#: qcsrc/common/items/item/jetpack.qc:20
+msgid "Jet Pack"
+msgstr "喷气背包"
+
+#: qcsrc/common/items/item/jetpack.qc:56
+msgid "Fuel regen"
+msgstr "恢复燃料"
+
+#: qcsrc/common/items/item/powerup.qc:20
+msgid "Strength"
+msgstr "加强"
+
+#: qcsrc/common/items/item/powerup.qc:38
+msgid "Shield"
+msgstr "护盾"
+
+#: qcsrc/common/mapinfo.qc:736
+#, no-c-format
+msgid "@!#%'n Tuba Throwing"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:66
+msgid "Deathmatch"
+msgstr "死亡竞赛"
+
+#: qcsrc/common/mapinfo.qh:66
+msgid "Score as many frags as you can"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:68
+msgid "Last Man Standing"
+msgstr "最后的生存者"
+
+#: qcsrc/common/mapinfo.qh:68
+msgid "Survive and kill until the enemies have no lives left"
+msgstr "生存并杀光敌人的生命"
+
+#: qcsrc/common/mapinfo.qh:70
+msgid "Race"
+msgstr "赛跑"
+
+#: qcsrc/common/mapinfo.qh:70
+msgid "Race against other players to the finish line"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:84
+msgid "Race CTS"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:84
+msgid "Race for fastest time."
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:87
+msgid "Help your team score the most frags against the enemy team"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:87
+msgid "Team Deathmatch"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:101
+msgid "Capture the Flag"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:101
+msgid ""
+"Find and bring the enemy flag to your base to capture it, defend your base "
+"from the other team"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:104
+msgid "Clan Arena"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:104
+msgid "Kill all enemy teammates to win the round"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:118
+msgid "Capture and defend all the control points to win"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:118
+msgid "Domination"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:131
+msgid "Gather all the keys to win the round"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:131
+msgid "Key Hunt"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:144
+msgid "Assault"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:144
+msgid ""
+"Destroy obstacles to find and destroy the enemy power core before time runs "
+"out"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:147
+msgid "Capture control points to reach and destroy the enemy generator"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:147
+msgid "Onslaught"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:149
+msgid "Nexball"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:149
+msgid "Shoot and kick the ball into the enemies goal, keep your goal clean"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:152
+msgid "Freeze Tag"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:152
+msgid ""
+"Kill enemies to freeze them, stand next to teammates to revive them, freeze "
+"the most enemies to win"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:166
+msgid "Hold the ball to get points for kills"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:166
+msgid "Keepaway"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:168
+msgid "Invasion"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:168
+msgid "Survive against waves of monsters"
+msgstr ""
+
+#: qcsrc/common/minigames/cl_minigames.qc:382
+msgid "It's your turn"
+msgstr ""
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:324
+#: qcsrc/menu/xonotic/dialog_quit.qc:6
+msgid "Quit"
+msgstr "离开"
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:329
+msgid "Invite"
+msgstr ""
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:371
+msgid "Current Game"
+msgstr ""
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:396
+msgid "Exit Menu"
+msgstr ""
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:408
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:23
+msgid "Create"
+msgstr "创建"
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:411
+msgid "Join"
+msgstr "加入"
+
+#: qcsrc/common/minigames/cl_minigames_hud.qc:481
+msgid "Minigames"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:880
+msgid "Better luck next time!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:884
+msgid "Tubular! Press \"Next Level\" to continue!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:886
+msgid "Wicked! Press \"Next Level\" to continue!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:889
+msgid "Press the space bar to change your currently selected tile"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:892
+msgid "Push the boulders onto the targets"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:1123
+msgid "Next Level"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:1124
+msgid "Restart"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:1125
+msgid "Editor"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:1126
+#: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:50
+msgid "Save"
+msgstr "保存"
+
+#: qcsrc/common/minigames/minigame/c4.qc:372
+#: qcsrc/common/minigames/minigame/pp.qc:438
+#: qcsrc/common/minigames/minigame/ttt.qc:318
+msgid "Draw"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:377
+#: qcsrc/common/minigames/minigame/nmm.qc:601
+msgid "You lost the game!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:378
+#: qcsrc/common/minigames/minigame/nmm.qc:602
+#: qcsrc/common/minigames/minigame/snake.qc:724
+msgid "You win!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:382
+#: qcsrc/common/minigames/minigame/nmm.qc:606
+#: qcsrc/common/minigames/minigame/pp.qc:455
+#: qcsrc/common/minigames/minigame/ttt.qc:335
+msgid "Wait for your opponent to make their move"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:385
+#: qcsrc/common/minigames/minigame/nmm.qc:608
+#: qcsrc/common/minigames/minigame/pp.qc:458
+#: qcsrc/common/minigames/minigame/ttt.qc:338
+msgid "Click on the game board to place your piece"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/nmm.qc:610
+msgid ""
+"You can select one of your pieces to move it in one of the surrounding places"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/nmm.qc:612
+msgid "You can select one of your pieces to move it anywhere on the board"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/nmm.qc:614
+msgid "You can take one of the opponent's pieces"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pong.qc:569
+#: qcsrc/common/minigames/minigame/ttt.qc:298
+msgid "AI"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pong.qc:586
+msgid "Press ^1Start Match^7 to start the match with the current players"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pong.qc:650
+msgid "Start Match"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pong.qc:651
+msgid "Add AI player"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pong.qc:652
+msgid "Remove AI player"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pp.qc:443
+#: qcsrc/common/minigames/minigame/ttt.qc:323
+msgid ""
+"You lost the game!\n"
+"Select \"^1Next Match^7\" on the menu for a rematch!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pp.qc:444
+#: qcsrc/common/minigames/minigame/ttt.qc:324
+msgid ""
+"You win!\n"
+"Select \"^1Next Match^7\" on the menu to start a new match!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pp.qc:450
+#: qcsrc/common/minigames/minigame/ttt.qc:330
+msgid "Select \"^1Next Match^7\" on the menu to start a new match!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pp.qc:451
+#: qcsrc/common/minigames/minigame/ttt.qc:331
+msgid "Wait for your opponent to confirm the rematch"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/pp.qc:582
+#: qcsrc/common/minigames/minigame/ttt.qc:664
+msgid "Next Match"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:477
+#, c-format
+msgid "Pieces left: %s"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:487
+msgid "No more valid moves"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:490
+msgid "Well done, you win!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:493
+msgid "Jump a piece over another to capture it"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:718
+msgid "Game over!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:723
+#: qcsrc/common/minigames/minigame/snake.qc:728
+msgid "You ran out of lives!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:731
+msgid "Press an arrow key to begin the game"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:735
+msgid "Avoid the snake's body, collect the mice!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:737
+msgid "Avoid the screen edges and the snake's body, collect the mice!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ttt.qc:665
+msgid "Single Player"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/mage.qc:16
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:26
+msgid "Mage"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/mage.qc:32
+msgid "Mage spike"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/shambler.qc:16
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:25
+msgid "Shambler"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/spider.qc:16
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:24
+msgid "Spider"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/spider.qc:31
+msgid "Spider attack"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/wyvern.qc:16
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:27
+msgid "Wyvern"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/wyvern.qc:31
+msgid "Wyvern attack"
+msgstr ""
+
+#: qcsrc/common/monsters/monster/zombie.qc:16
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:23
+msgid "Zombie"
+msgstr "僵尸"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:2
+msgid "Ammo"
+msgstr "弹药"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:11
+msgid "Resistance"
+msgstr "阻力"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:20
+#: qcsrc/common/mutators/mutator/instagib/items.qc:79
+msgid "Speed"
+msgstr "速度"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:30
+msgid "Medic"
+msgstr "医生"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:40
+msgid "Bash"
+msgstr "重击"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:48
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:95
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:187
+msgid "Vampire"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:56
+msgid "Disability"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:64
+msgid "Vengeance"
+msgstr "复仇"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:72
+msgid "Jump"
+msgstr "跳"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:80
+msgid "Flight"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:88
+msgid "Invisible"
+msgstr "不可见"
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:97
+msgid "Inferno"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:105
+msgid "Swapper"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/buffs/all.inc:113
+msgid "Magnet"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/buffs/all.qh:11
+msgid "Buff"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:14
+msgid "Draw damage dealt. 0: disabled, 1: enabled"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:15
+msgid "How to format the damage text. 1$ is health, 2$ is armor, 3$ is both"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:16
+msgid "Default damage text color"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:17
+msgid "Damage text uses weapon color"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:18
+msgid "Damage text font size"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:19
+msgid "Damage text initial alpha"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:20
+msgid "Damage text lifetime in seconds"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:21
+msgid "Damage text move direction"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:22
+msgid "Damage text offset"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:23
+msgid "Damage text spawned within this range is accumulated"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:78
+msgid "<= 0: disabled, >= 1: spectators, >= 2: players, >= 3: all players"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:139
+msgid "Damage text"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:148
+msgid "Draw damage numbers"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:150
+msgid "Font size:"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:153
+msgid "Accumulate range:"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:156
+msgid "Lifetime:"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext/damagetext.qc:159
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:61
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:108
+#: qcsrc/menu/xonotic/util.qc:757
+msgid "Color:"
+msgstr "色彩:"
+
+#: qcsrc/common/mutators/mutator/hook/hook.qc:2
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:64
+msgid ""
+"let players spawn with the grappling hook which allows them to pull "
+"themselves up"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/instagib/items.qc:43
+msgid "Extra life"
+msgstr "额外的生命"
+
+#: qcsrc/common/mutators/mutator/instagib/items.qc:61
+msgid "Invisibility"
+msgstr "隐身"
+
+#: qcsrc/common/mutators/mutator/nades/nades.inc:18
+msgid "Napalm grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/nades/nades.inc:26
+msgid "Ice grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/nades/nades.inc:34
+msgid "Translocate grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/nades/nades.inc:42
+msgid "Spawn grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/nades/nades.inc:50
+msgid "Heal grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/nades/nades.inc:58
+msgid "Monster grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/nades/nades.qh:31
+msgid "Grenade"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/overkill/hmg.qc:16
+msgid "Heavy Machine Gun"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/overkill/rpc.qc:16
+msgid "Rocket Propelled Chainsaw"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:3
+msgid "Waypoint"
+msgstr "路径点"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:4
+msgid "Help me!"
+msgstr "需要支援"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:5
+msgid "Here"
+msgstr "这里"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:6
+msgid "DANGER"
+msgstr "危险"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:8
+msgid "Frozen!"
+msgstr "被冰冻!"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:10
+msgid "Item"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:12
+msgid "Checkpoint"
+msgstr "检查点"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:13
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:245
+msgid "Finish"
+msgstr "终点"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:14
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:15
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:245
+msgid "Start"
+msgstr "起点"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:17
+msgid "<placeholder>"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:18
+msgid "Defend"
+msgstr "击败"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:19
+msgid "Destroy"
+msgstr "摧毁"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:20
+msgid "Push"
+msgstr "推"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:22
+msgid "Flag carrier"
+msgstr "持旗者"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:23
+msgid "Enemy carrier"
+msgstr "敌军持旗者"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:24
+msgid "Dropped flag"
+msgstr "掉落的旗"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:25
+msgid "White base"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:26
+msgid "Red base"
+msgstr "红军基地"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:27
+msgid "Blue base"
+msgstr "蓝军基地"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:28
+msgid "Yellow base"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:29
+msgid "Pink base"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:31
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:32
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:33
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:34
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:35
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:51
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:52
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:53
+msgid "Control point"
+msgstr "控制点"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:37
+msgid "Dropped key"
+msgstr "掉落的钥匙"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:38
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:40
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:41
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:42
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:43
+msgid "Key carrier"
+msgstr "钥匙携带者"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:39
+msgid "Run here"
+msgstr "跑到这里"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:45
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:48
+msgid "Ball"
+msgstr "球"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:46
+msgid "Ball carrier"
+msgstr "带球者"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:49
+msgid "Goal"
+msgstr "球门"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:54
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:55
+msgid "Generator"
+msgstr "发电机"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:57
+msgid "Weapon"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:59
+msgid "Monster"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:61
+msgid "Vehicle"
+msgstr "载具"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:62
+msgid "Intruder!"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:64
+msgid "Tagged"
+msgstr "标记"
+
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:651
+#: qcsrc/common/turrets/cl_turrets.qc:118
+msgid "Spam"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:655
+#, c-format
+msgid "%s needing help!"
+msgstr "%s 需要帮助"
+
+#: qcsrc/common/net_notice.qc:81
+msgid "^1Server notices:"
+msgstr ""
+
+#: qcsrc/common/net_notice.qc:83
+#, c-format
+msgid "^7%s (^3%d sec left)"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:218
+#, c-format
+msgid "^BG%s^BG is connecting..."
+msgstr ""
+
+#: qcsrc/common/notifications.inc:219
+msgid "^F4NOTE: ^BGSpectator chat is not sent to players during the match"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:220
+#, c-format
+msgid "^BG%s^BG captured the ^TC^TT^BG flag"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:221
+#, c-format
+msgid ""
+"^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds, breaking ^BG"
+"%s^BG's previous record of ^F2%s^BG seconds"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:222
+#, c-format
+msgid "^BG%s^BG captured the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:272
-msgid ""
-"^3bctime^7                   Total amount of time holding the ball in "
-"Keepaway\n"
+#: qcsrc/common/notifications.inc:223
+#, c-format
+msgid "^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:273
+#: qcsrc/common/notifications.inc:224
+#, c-format
 msgid ""
 msgid ""
-"^3score^7                    Total score\n"
-"\n"
+"^BG%s^BG captured the ^TC^TT^BG flag in ^F2%s^BG seconds, failing to break "
+"^BG%s^BG's previous record of ^F1%s^BG seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:275
-msgid ""
-"Before a field you can put a + or - sign, then a comma separated list\n"
-"of game types, then a slash, to make the field show up only in these\n"
-"or in all but these game types. You can also specify 'all' as a\n"
-"field to show all fields available for the current game mode.\n"
-"\n"
+#: qcsrc/common/notifications.inc:225
+msgid "^BGThe ^TC^TT^BG flag was returned to base by its owner"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:280
-msgid ""
-"The special game type names 'teams' and 'noteams' can be used to\n"
-"include/exclude ALL teams/noteams game modes.\n"
-"\n"
+#: qcsrc/common/notifications.inc:226
+msgid "^BGThe flag was returned by its owner"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:283
-msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4\n"
+#: qcsrc/common/notifications.inc:227
+msgid "^BGThe ^TC^TT^BG flag was destroyed and returned to base"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:284
-msgid ""
-"will display name, ping and pl aligned to the left, and the fields\n"
-"right of the vertical bar aligned to the right.\n"
+#: qcsrc/common/notifications.inc:228
+msgid "^BGThe flag was destroyed and returned to base"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:286
-msgid ""
-"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
-"other gamemodes except DM.\n"
+#: qcsrc/common/notifications.inc:229
+msgid "^BGThe ^TC^TT^BG flag was dropped in the base and returned itself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:526 qcsrc/client/scoreboard.qc:533
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:121
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:122
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:193
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:235
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:240
-msgid "N/A"
+#: qcsrc/common/notifications.inc:230
+msgid "^BGThe flag was dropped in the base and returned itself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:982
-#, c-format
-msgid "Accuracy stats (average %d%%)"
+#: qcsrc/common/notifications.inc:231
+msgid ""
+"^BGThe ^TC^TT^BG flag fell somewhere it couldn't be reached and returned to "
+"base"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1111
-msgid "Map stats:"
+#: qcsrc/common/notifications.inc:232
+msgid "^BGThe flag fell somewhere it couldn't be reached and returned to base"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1129
-msgid "Monsters killed:"
+#: qcsrc/common/notifications.inc:233
+#, c-format
+msgid ""
+"^BGThe ^TC^TT^BG flag became impatient after ^F1%.2f^BG seconds and returned "
+"itself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1136
-msgid "Secrets found:"
+#: qcsrc/common/notifications.inc:234
+#, c-format
+msgid ""
+"^BGThe flag became impatient after ^F1%.2f^BG seconds and returned itself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1164
-msgid "Rankings"
-msgstr "排名"
+#: qcsrc/common/notifications.inc:235
+msgid "^BGThe ^TC^TT^BG flag has returned to the base"
+msgstr ""
 
 
-#: qcsrc/client/scoreboard.qc:1260
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:49
-msgid "Scoreboard"
-msgstr "计分板"
+#: qcsrc/common/notifications.inc:236
+msgid "^BGThe flag has returned to the base"
+msgstr ""
 
 
-#: qcsrc/client/scoreboard.qc:1319
+#: qcsrc/common/notifications.inc:237
 #, c-format
 #, c-format
-msgid "Speed award: %d ^7(%s^7)"
+msgid "^BG%s^BG lost the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1323
+#: qcsrc/common/notifications.inc:238
 #, c-format
 #, c-format
-msgid "All-time fastest: %d ^7(%s^7)"
+msgid "^BG%s^BG lost the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1361
-msgid "Spectators"
-msgstr "观察者"
-
-#: qcsrc/client/scoreboard.qc:1368
+#: qcsrc/common/notifications.inc:239
 #, c-format
 #, c-format
-msgid "playing ^3%s^7 on ^2%s^7"
+msgid "^BG%s^BG got the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1375 qcsrc/client/scoreboard.qc:1380
+#: qcsrc/common/notifications.inc:240
 #, c-format
 #, c-format
-msgid " for up to ^1%1.0f minutes^7"
+msgid "^BG%s^BG got the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1384 qcsrc/client/scoreboard.qc:1403
-msgid " or"
+#: qcsrc/common/notifications.inc:241 qcsrc/common/notifications.inc:242
+#, c-format
+msgid "^BG%s^BG returned the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1387 qcsrc/client/scoreboard.qc:1394
+#: qcsrc/common/notifications.inc:243 qcsrc/common/notifications.inc:481
 #, c-format
 #, c-format
-msgid " until ^3%s %s^7"
+msgid "^F2Throwing coin... Result: %s^F2!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1388 qcsrc/client/scoreboard.qc:1395
-#: qcsrc/client/scoreboard.qc:1407 qcsrc/client/scoreboard.qc:1414
-msgid "SCO^points"
+#: qcsrc/common/notifications.inc:244
+msgid "^BGYou don't have any fuel for the ^F1Jetpack"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1389 qcsrc/client/scoreboard.qc:1396
-#: qcsrc/client/scoreboard.qc:1408 qcsrc/client/scoreboard.qc:1415
-msgid "SCO^is beaten"
+#: qcsrc/common/notifications.inc:245
+msgid "^F2You lack a UID, superspec options will not be saved/restored"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1406 qcsrc/client/scoreboard.qc:1413
-#, c-format
-msgid " until a lead of ^3%s %s^7"
+#: qcsrc/common/notifications.inc:246
+msgid "^F1Round already started, you will join the game in the next round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1435
-#, c-format
-msgid "^1Respawning in ^3%s^1..."
+#: qcsrc/common/notifications.inc:247
+msgid "^F2You will spectate in the next round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1445
+#: qcsrc/common/notifications.inc:248
 #, c-format
 #, c-format
-msgid "You are dead, wait ^3%s^7 before respawning"
+msgid "^BG%s%s^K1 was killed by ^BG%s^K1's ^BG%s^K1 buff ^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1454
+#: qcsrc/common/notifications.inc:248
 #, c-format
 #, c-format
-msgid "You are dead, press ^2%s^7 to respawn"
+msgid "^BG%s%s^K1 was scored against by ^BG%s^K1's ^BG%s^K1 buff ^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:299 qcsrc/client/waypointsprites.qc:558
-msgid "Spam"
+#: qcsrc/common/notifications.inc:249
+#, c-format
+msgid "^BG%s%s^K1 was unfairly eliminated by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:308
+#: qcsrc/common/notifications.inc:250
 #, c-format
 #, c-format
-msgid "%s under attack!"
+msgid "^BG%s%s^K1 was drowned by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/vehicles/vehicles.qc:331 qcsrc/client/vehicles/vehicles.qc:333
-msgid "No right gunner!"
+#: qcsrc/common/notifications.inc:251
+#, c-format
+msgid "^BG%s%s^K1 was grounded by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/vehicles/vehicles.qc:353 qcsrc/client/vehicles/vehicles.qc:355
-msgid "No left gunner!"
+#: qcsrc/common/notifications.inc:252
+#, c-format
+msgid "^BG%s%s^K1 felt a little hot from ^BG%s^K1's fire^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236
-msgid "Push"
+#: qcsrc/common/notifications.inc:252
+#, c-format
+msgid "^BG%s%s^K1 was burnt up into a crisp by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:237
-msgid "Destroy"
+#: qcsrc/common/notifications.inc:253
+#, c-format
+msgid "^BG%s%s^K1 was cooked by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:238
-msgid "Defend"
+#: qcsrc/common/notifications.inc:254
+#, c-format
+msgid "^BG%s%s^K1 was pushed infront of a monster by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:239
-msgid "Blue base"
+#: qcsrc/common/notifications.inc:255
+#, c-format
+msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:240
-msgid "DANGER"
+#: qcsrc/common/notifications.inc:256
+#, c-format
+msgid "^BG%s%s^K1 got too close to a napalm explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:241
-msgid "Enemy carrier"
+#: qcsrc/common/notifications.inc:256
+#, c-format
+msgid "^BG%s%s^K1 was burned to death by ^BG%s^K1's Napalm Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:242
-msgid "Flag carrier"
+#: qcsrc/common/notifications.inc:257
+#, c-format
+msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Ice Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:243
-msgid "Dropped flag"
+#: qcsrc/common/notifications.inc:258
+#, c-format
+msgid "^BG%s%s^K1 was frozen to death by ^BG%s^K1's Ice Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
-msgid "Help me!"
-msgstr "需要支援"
-
-#: qcsrc/client/waypointsprites.qc:245
-msgid "Here"
+#: qcsrc/common/notifications.inc:259
+#, c-format
+msgid "^BG%s%s^K1 has not been healed by ^BG%s^K1's Healing Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246
-msgid "Dropped key"
+#: qcsrc/common/notifications.inc:260
+#, c-format
+msgid "^BG%s%s^K1 was shot into space by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:247 qcsrc/client/waypointsprites.qc:249
-#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
-#: qcsrc/client/waypointsprites.qc:252
-msgid "Key carrier"
+#: qcsrc/common/notifications.inc:261
+#, c-format
+msgid "^BG%s%s^K1 was slimed by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
-msgid "Run here"
+#: qcsrc/common/notifications.inc:262
+#, c-format
+msgid "^BG%s%s^K1 was preserved by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:253
-msgid "Red base"
+#: qcsrc/common/notifications.inc:263
+#, c-format
+msgid "^BG%s%s^K1 tried to occupy ^BG%s^K1's teleport destination space%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:254
-msgid "Waypoint"
+#: qcsrc/common/notifications.inc:263
+#, c-format
+msgid "^BG%s%s^K1 was telefragged by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:255 qcsrc/client/waypointsprites.qc:256
-#: qcsrc/client/waypointsprites.qc:257
-msgid "Generator"
+#: qcsrc/common/notifications.inc:264
+#, c-format
+msgid "^BG%s%s^K1 died in an accident with ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258 qcsrc/client/waypointsprites.qc:259
-#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
-#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
-#: qcsrc/client/waypointsprites.qc:264 qcsrc/client/waypointsprites.qc:265
-#: qcsrc/client/waypointsprites.qc:274 qcsrc/client/waypointsprites.qc:275
-#: qcsrc/client/waypointsprites.qc:276 qcsrc/client/waypointsprites.qc:277
-#: qcsrc/client/waypointsprites.qc:278
-msgid "Control point"
+#: qcsrc/common/notifications.inc:265
+#, c-format
+msgid ""
+"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Bumblebee exploded%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
-msgid "Checkpoint"
+#: qcsrc/common/notifications.inc:266
+#, c-format
+msgid "^BG%s%s^K1 saw the pretty lights of ^BG%s^K1's Bumblebee gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267 qcsrc/client/waypointsprites.qc:269
-msgid "Finish"
+#: qcsrc/common/notifications.inc:267
+#, c-format
+msgid "^BG%s%s^K1 was crushed by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268 qcsrc/client/waypointsprites.qc:269
-msgid "Start"
+#: qcsrc/common/notifications.inc:268
+#, c-format
+msgid "^BG%s%s^K1 was cluster bombed by ^BG%s^K1's Raptor%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:270
-msgid "Goal"
+#: qcsrc/common/notifications.inc:269
+#, c-format
+msgid "^BG%s%s^K1 couldn't resist ^BG%s^K1's purple blobs%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:271 qcsrc/client/waypointsprites.qc:272
-msgid "Ball"
+#: qcsrc/common/notifications.inc:270
+#, c-format
+msgid "^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Raptor exploded%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:273
-msgid "Ball carrier"
+#: qcsrc/common/notifications.inc:271
+#, c-format
+msgid ""
+"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Spiderbot exploded%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:279
-msgid "Invisibility"
+#: qcsrc/common/notifications.inc:272
+#, c-format
+msgid "^BG%s%s^K1 got shredded by ^BG%s^K1's Spiderbot%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:280
-msgid "Extra life"
+#: qcsrc/common/notifications.inc:273
+#, c-format
+msgid "^BG%s%s^K1 was blasted to bits by ^BG%s^K1's Spiderbot%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:281 qcsrc/common/buffs.qh:38
-msgid "Speed"
+#: qcsrc/common/notifications.inc:274
+#, c-format
+msgid "^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Racer exploded%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:282
-msgid "Strength"
+#: qcsrc/common/notifications.inc:275
+#, c-format
+msgid "^BG%s%s^K1 was bolted down by ^BG%s^K1's Racer%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:283
-msgid "Shield"
+#: qcsrc/common/notifications.inc:276
+#, c-format
+msgid "^BG%s%s^K1 couldn't find shelter from ^BG%s^K1's Racer%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:284
-msgid "Fuel regen"
+#: qcsrc/common/notifications.inc:277
+#, c-format
+msgid "^BG%s%s^K1 was thrown into a world of hurt by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:285
-msgid "Jet Pack"
+#: qcsrc/common/notifications.inc:278
+#, c-format
+msgid "^BG%s^K1 was moved into the %s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:286
-msgid "Frozen!"
+#: qcsrc/common/notifications.inc:279
+#, c-format
+msgid "^BG%s^K1 became enemies with the Lord of Teamplay%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:287
-msgid "Tagged"
+#: qcsrc/common/notifications.inc:280
+#, c-format
+msgid "^BG%s^K1 thought they found a nice camping ground%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:288
-msgid "Vehicle"
+#: qcsrc/common/notifications.inc:281
+#, c-format
+msgid "^BG%s^K1 unfairly eliminated themself%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:562
+#: qcsrc/common/notifications.inc:283
 #, c-format
 #, c-format
-msgid "%s needing help!"
+msgid "^BG%s^K1 couldn't catch their breath%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:36
-msgid "Ammo"
+#: qcsrc/common/notifications.inc:283
+#, c-format
+msgid "^BG%s^K1 was in the water for too long%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:37
-msgid "Resistance"
+#: qcsrc/common/notifications.inc:284
+#, c-format
+msgid "^BG%s^K1 hit the ground with a bit too much force%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:39
-msgid "Medic"
+#: qcsrc/common/notifications.inc:284
+#, c-format
+msgid "^BG%s^K1 hit the ground with a crunch%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:40
-msgid "Bash"
+#: qcsrc/common/notifications.inc:285
+#, c-format
+msgid "^BG%s^K1 became a bit too crispy%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:41
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:92
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:181
-msgid "Vampire"
+#: qcsrc/common/notifications.inc:285
+#, c-format
+msgid "^BG%s^K1 felt a little hot%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:42
-msgid "Disability"
+#: qcsrc/common/notifications.inc:286
+#, c-format
+msgid "^BG%s^K1 died%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:43
-msgid "Vengeance"
+#: qcsrc/common/notifications.inc:287
+#, c-format
+msgid "^BG%s^K1 found a hot place%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:44
-msgid "Jump"
+#: qcsrc/common/notifications.inc:287
+#, c-format
+msgid "^BG%s^K1 turned into hot slag%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:45
-msgid "Flight"
+#: qcsrc/common/notifications.inc:288
+#, c-format
+msgid "^BG%s^K1 was exploded by a Mage%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/buffs.qh:46
-msgid "Invisible"
+#: qcsrc/common/notifications.inc:289
+#, c-format
+msgid "^BG%s^K1's innards became outwards by a Shambler%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:159
-msgid "error creating curl handle\n"
+#: qcsrc/common/notifications.inc:290
+#, c-format
+msgid "^BG%s^K1 was smashed by a Shambler%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:263
-msgid "Notification dump command only works with cl_cmd and sv_cmd.\n"
+#: qcsrc/common/notifications.inc:291
+#, c-format
+msgid "^BG%s^K1 was zapped to death by a Shambler%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:316
-msgid "Weapons dump command only works with sv_cmd.\n"
+#: qcsrc/common/notifications.inc:292
+#, c-format
+msgid "^BG%s^K1 was bitten by a Spider%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:510
-msgid "Notification restart command only works with cl_cmd and sv_cmd.\n"
+#: qcsrc/common/notifications.inc:293
+#, c-format
+msgid "^BG%s^K1 was fireballed by a Wyvern%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:5
+#: qcsrc/common/notifications.inc:294
 #, c-format
 #, c-format
-msgid "CI_DEC^%s years"
+msgid "^BG%s^K1 joins the Zombies%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:7
+#: qcsrc/common/notifications.inc:295
 #, c-format
 #, c-format
-msgid "CI_ZER^%d years"
+msgid "^BG%s^K1 was given kung fu lessons by a Zombie%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:8
+#: qcsrc/common/notifications.inc:296 qcsrc/common/notifications.inc:298
 #, c-format
 #, c-format
-msgid "CI_FIR^%d year"
+msgid "^BG%s^K1 mastered the art of self-nading%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:9
+#: qcsrc/common/notifications.inc:297
 #, c-format
 #, c-format
-msgid "CI_SEC^%d years"
+msgid ""
+"^BG%s^K1 decided to take a look at the results of their napalm explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:10
+#: qcsrc/common/notifications.inc:297
 #, c-format
 #, c-format
-msgid "CI_THI^%d years"
+msgid "^BG%s^K1 was burned to death by their own Napalm Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:11
+#: qcsrc/common/notifications.inc:299
 #, c-format
 #, c-format
-msgid "CI_MUL^%d years"
+msgid "^BG%s^K1 felt a little chilly%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:13
+#: qcsrc/common/notifications.inc:299
 #, c-format
 #, c-format
-msgid "CI_DEC^%s weeks"
+msgid "^BG%s^K1 was frozen to death by their own Ice Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:15
+#: qcsrc/common/notifications.inc:300
 #, c-format
 #, c-format
-msgid "CI_ZER^%d weeks"
+msgid "^BG%s^K1's Healing Nade didn't quite heal them%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:16
+#: qcsrc/common/notifications.inc:301
 #, c-format
 #, c-format
-msgid "CI_FIR^%d week"
+msgid "^BG%s^K1 died%s%s. What's the point of living without ammo?"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:17
+#: qcsrc/common/notifications.inc:301
 #, c-format
 #, c-format
-msgid "CI_SEC^%d weeks"
-msgstr ""
+msgid "^BG%s^K1 ran out of ammo%s%s"
+msgstr "^BG%s^K1 弹药耗尽%s%s"
 
 
-#: qcsrc/common/counting.qh:18
+#: qcsrc/common/notifications.inc:302
 #, c-format
 #, c-format
-msgid "CI_THI^%d weeks"
+msgid "^BG%s^K1 rotted away%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:19
+#: qcsrc/common/notifications.inc:303
 #, c-format
 #, c-format
-msgid "CI_MUL^%d weeks"
+msgid "^BG%s^K1 became a shooting star%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:21
+#: qcsrc/common/notifications.inc:304
 #, c-format
 #, c-format
-msgid "CI_DEC^%s days"
+msgid "^BG%s^K1 was slimed%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:23
+#: qcsrc/common/notifications.inc:305
 #, c-format
 #, c-format
-msgid "CI_ZER^%d days"
+msgid "^BG%s^K1 couldn't take it anymore%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:24
+#: qcsrc/common/notifications.inc:306
 #, c-format
 #, c-format
-msgid "CI_FIR^%d day"
+msgid "^BG%s^K1 is now preserved for centuries to come%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:25
+#: qcsrc/common/notifications.inc:307
 #, c-format
 #, c-format
-msgid "CI_SEC^%d days"
+msgid "^BG%s^K1 switched to the %s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:26
+#: qcsrc/common/notifications.inc:308
 #, c-format
 #, c-format
-msgid "CI_THI^%d days"
+msgid "^BG%s^K1 died in an accident%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:27
+#: qcsrc/common/notifications.inc:309
 #, c-format
 #, c-format
-msgid "CI_MUL^%d days"
+msgid "^BG%s^K1 ran into a turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:29
+#: qcsrc/common/notifications.inc:310
 #, c-format
 #, c-format
-msgid "CI_DEC^%s hours"
+msgid "^BG%s^K1 was blasted away by an eWheel turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:31
+#: qcsrc/common/notifications.inc:311
 #, c-format
 #, c-format
-msgid "CI_ZER^%d hours"
+msgid "^BG%s^K1 got caught up in the FLAC turret fire%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:32
+#: qcsrc/common/notifications.inc:312
 #, c-format
 #, c-format
-msgid "CI_FIR^%d hour"
+msgid "^BG%s^K1 was blasted away by a Hellion turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:33
+#: qcsrc/common/notifications.inc:313
 #, c-format
 #, c-format
-msgid "CI_SEC^%d hours"
+msgid "^BG%s^K1 could not hide from the Hunter turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:34
+#: qcsrc/common/notifications.inc:314
 #, c-format
 #, c-format
-msgid "CI_THI^%d hours"
+msgid "^BG%s^K1 was riddled full of holes by a Machinegun turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:35
+#: qcsrc/common/notifications.inc:315
 #, c-format
 #, c-format
-msgid "CI_MUL^%d hours"
+msgid "^BG%s^K1 got turned into smoldering gibs by an MLRS turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:38
+#: qcsrc/common/notifications.inc:316
 #, c-format
 #, c-format
-msgid "CI_DEC^%s minutes"
+msgid "^BG%s^K1 was phased out by a turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:40
+#: qcsrc/common/notifications.inc:317
 #, c-format
 #, c-format
-msgid "CI_ZER^%d minutes"
+msgid "^BG%s^K1 got served some superheated plasma from a turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:41
+#: qcsrc/common/notifications.inc:318
 #, c-format
 #, c-format
-msgid "CI_FIR^%d minute"
+msgid "^BG%s^K1 was electrocuted by a Tesla turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:42
+#: qcsrc/common/notifications.inc:319
 #, c-format
 #, c-format
-msgid "CI_SEC^%d minutes"
+msgid "^BG%s^K1 got served a lead enrichment by a Walker turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:43
+#: qcsrc/common/notifications.inc:320
 #, c-format
 #, c-format
-msgid "CI_THI^%d minutes"
+msgid "^BG%s^K1 was impaled by a Walker turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:44
+#: qcsrc/common/notifications.inc:321
 #, c-format
 #, c-format
-msgid "CI_MUL^%d minutes"
+msgid "^BG%s^K1 was blasted away by a Walker turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:46
+#: qcsrc/common/notifications.inc:322
 #, c-format
 #, c-format
-msgid "CI_DEC^%s seconds"
+msgid "^BG%s^K1 got caught in the blast of a Bumblebee explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:48
+#: qcsrc/common/notifications.inc:323
 #, c-format
 #, c-format
-msgid "CI_ZER^%d seconds"
+msgid "^BG%s^K1 was crushed by a vehicle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:49
+#: qcsrc/common/notifications.inc:324
 #, c-format
 #, c-format
-msgid "CI_FIR^%d second"
+msgid "^BG%s^K1 was caught in a Raptor cluster bomb%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:50
+#: qcsrc/common/notifications.inc:325
 #, c-format
 #, c-format
-msgid "CI_SEC^%d seconds"
+msgid "^BG%s^K1 got caught in the blast of a Raptor explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:51
+#: qcsrc/common/notifications.inc:326
 #, c-format
 #, c-format
-msgid "CI_THI^%d seconds"
+msgid "^BG%s^K1 got caught in the blast of a Spiderbot explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:52
+#: qcsrc/common/notifications.inc:327
 #, c-format
 #, c-format
-msgid "CI_MUL^%d seconds"
+msgid "^BG%s^K1 was blasted to bits by a Spiderbot rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:68
+#: qcsrc/common/notifications.inc:328
 #, c-format
 #, c-format
-msgid "%dst"
+msgid "^BG%s^K1 got caught in the blast of a Racer explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:69
+#: qcsrc/common/notifications.inc:329
 #, c-format
 #, c-format
-msgid "%dnd"
+msgid "^BG%s^K1 couldn't find shelter from a Racer rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:70
+#: qcsrc/common/notifications.inc:331
 #, c-format
 #, c-format
-msgid "%drd"
+msgid "^BG%s^K1 was betrayed by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:71 qcsrc/common/counting.qh:74
+#: qcsrc/common/notifications.inc:332
 #, c-format
 #, c-format
-msgid "%dth"
+msgid "^BG%s^BG%s^BG (%s %s every %s seconds)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:747
-#, no-c-format
-msgid "@!#%'n Tuba Throwing"
+#: qcsrc/common/notifications.inc:333
+#, c-format
+msgid "^BG%s^K1 was frozen by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:40
-msgid "Deathmatch"
+#: qcsrc/common/notifications.inc:334
+#, c-format
+msgid "^BG%s^K3 was revived by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:40
-msgid "Kill all enemies"
+#: qcsrc/common/notifications.inc:335
+#, c-format
+msgid "^BG%s^K3 was revived by falling"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:43
-msgid "Last Man Standing"
+#: qcsrc/common/notifications.inc:336
+#, c-format
+msgid "^BG%s^K3 was revived by their Nade explosion"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:43
-msgid "Survive and kill until the enemies have no lives left"
+#: qcsrc/common/notifications.inc:337
+#, c-format
+msgid "^BG%s^K3 was automatically revived after %s second(s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:46
-msgid "Race"
+#: qcsrc/common/notifications.inc:338 qcsrc/common/notifications.inc:572
+msgid "^TC^TT^BG team wins the round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:46
-msgid "Race against other players to the finish line"
+#: qcsrc/common/notifications.inc:339 qcsrc/common/notifications.inc:573
+#, c-format
+msgid "^BG%s^BG wins the round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:49
-msgid "Race CTS"
+#: qcsrc/common/notifications.inc:340 qcsrc/common/notifications.inc:478
+msgid "^BGRound tied"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:49
-msgid "Race for fastest time"
+#: qcsrc/common/notifications.inc:341 qcsrc/common/notifications.inc:479
+msgid "^BGRound over, there's no winner"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:52
-msgid "Kill all enemy teammates"
-msgstr ""
+#: qcsrc/common/notifications.inc:342
+#, c-format
+msgid "^BG%s^K1 froze themself"
+msgstr "^BG%s^K1 把自己冰冻了"
 
 
-#: qcsrc/common/mapinfo.qh:52
-msgid "Team Deathmatch"
+#: qcsrc/common/notifications.inc:343
+#, c-format
+msgid "^BGGodmode saved you %s units of damage, cheater!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:55
-msgid "Capture the Flag"
+#: qcsrc/common/notifications.inc:344
+#, c-format
+msgid "^BG%s^BG got the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:55
-msgid "Find and bring the enemy flag to your base to capture it"
+#: qcsrc/common/notifications.inc:345
+#, c-format
+msgid "^BG%s^BG lost the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:58
-msgid "Clan Arena"
+#: qcsrc/common/notifications.inc:346 qcsrc/common/notifications.inc:577
+#, c-format
+msgid "^BGYou dropped the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:58
-msgid "Kill all enemy teammates to win the round"
+#: qcsrc/common/notifications.inc:347 qcsrc/common/notifications.inc:578
+#, c-format
+msgid "^BGYou got the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:61
-msgid "Capture all the control points to win"
-msgstr ""
+#: qcsrc/common/notifications.inc:348 qcsrc/common/notifications.inc:579
+#, c-format
+msgid "^BGYou do not have the ^F1%s"
+msgstr "^BG你没有 ^F1%s"
 
 
-#: qcsrc/common/mapinfo.qh:61
-msgid "Domination"
-msgstr ""
+#: qcsrc/common/notifications.inc:349 qcsrc/common/notifications.inc:580
+#, c-format
+msgid "^BGYou dropped the ^F1%s^BG%s"
+msgstr "^BG你丢掉了 ^F1%s^BG%s"
 
 
-#: qcsrc/common/mapinfo.qh:64
-msgid "Gather all the keys to win the round"
-msgstr ""
+#: qcsrc/common/notifications.inc:350 qcsrc/common/notifications.inc:581
+#, c-format
+msgid "^BGYou got the ^F1%s"
+msgstr "^BG你得到了 ^F1%s"
 
 
-#: qcsrc/common/mapinfo.qh:64
-msgid "Key Hunt"
-msgstr ""
+#: qcsrc/common/notifications.inc:351 qcsrc/common/notifications.inc:582
+#, c-format
+msgid "^BGYou don't have enough ammo for the ^F1%s"
+msgstr "^BG你没有足够的弹药来使用 ^F1%s"
 
 
-#: qcsrc/common/mapinfo.qh:67
-msgid "Assault"
-msgstr ""
+#: qcsrc/common/notifications.inc:352 qcsrc/common/notifications.inc:583
+#, c-format
+msgid "^F1%s %s^BG is unable to fire, but its ^F1%s^BG can"
+msgstr "^F1%s %s^BG无法使用,但是 ^F1%s^BG 可以"
 
 
-#: qcsrc/common/mapinfo.qh:67
-msgid ""
-"Destroy obstacles to find and destroy the enemy power core before time runs "
-"out"
-msgstr ""
+#: qcsrc/common/notifications.inc:353 qcsrc/common/notifications.inc:584
+#, c-format
+msgid "^F1%s^BG is ^F4not available^BG on this map"
+msgstr "^F1%s^BG is ^F4在该地图不可用^BG"
 
 
-#: qcsrc/common/mapinfo.qh:70
-msgid "Capture control points to reach and destroy the enemy generator"
+#: qcsrc/common/notifications.inc:354
+#, c-format
+msgid "^BG%s^F3 connected"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:70
-msgid "Onslaught"
-msgstr ""
+#: qcsrc/common/notifications.inc:355
+#, c-format
+msgid "^BG%s^F3 connected and joined the ^TC^TT team"
+msgstr "^BG%s^F3 已连入并加入 ^TC^TT 队"
 
 
-#: qcsrc/common/mapinfo.qh:73
-msgid "Nexball"
+#: qcsrc/common/notifications.inc:356
+#, c-format
+msgid "^BG%s^F3 is now playing"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:73
-msgid "XonSports"
+#: qcsrc/common/notifications.inc:357 qcsrc/common/notifications.inc:587
+#, c-format
+msgid "^BG%s^BG has dropped the ball!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:76
-msgid "Freeze Tag"
+#: qcsrc/common/notifications.inc:358 qcsrc/common/notifications.inc:588
+#, c-format
+msgid "^BG%s^BG has picked up the ball!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:76
-msgid "Kill enemies to freeze them, stand next to teammates to revive them"
+#: qcsrc/common/notifications.inc:359
+#, c-format
+msgid "^BG%s^BG captured the keys for the ^TC^TT team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:79
-msgid "Hold the ball to get points for kills"
+#: qcsrc/common/notifications.inc:360
+#, c-format
+msgid "^BG%s^BG dropped the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:79
-msgid "Keepaway"
+#: qcsrc/common/notifications.inc:361
+#, c-format
+msgid "^BG%s^BG lost the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:82
-msgid "Invasion"
+#: qcsrc/common/notifications.inc:362
+#, c-format
+msgid "^BG%s^BG picked up the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:82
-msgid "Survive against waves of monsters"
+#: qcsrc/common/notifications.inc:363
+#, c-format
+msgid "^BG%s^F3 forfeited"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/mage.qc:9
-#: qcsrc/menu/xonotic/dialog_monstertools.c:24
-msgid "Mage"
-msgstr ""
+#: qcsrc/common/notifications.inc:364
+#, c-format
+msgid "^BG%s^F3 has no more lives left"
+msgstr "^BG%s^F3 没有更多生命了"
 
 
-#: qcsrc/common/monsters/monster/shambler.qc:9
-#: qcsrc/menu/xonotic/dialog_monstertools.c:23
-msgid "Shambler"
-msgstr ""
+#: qcsrc/common/notifications.inc:365
+msgid "^BGMonsters are currently disabled"
+msgstr "^BG怪物已经关闭"
 
 
-#: qcsrc/common/monsters/monster/spider.qc:9
-#: qcsrc/menu/xonotic/dialog_monstertools.c:22
-msgid "Spider"
+#: qcsrc/common/notifications.inc:366
+#, c-format
+msgid "^BG%s^BG captured %s^BG control point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/wyvern.qc:9
-#: qcsrc/menu/xonotic/dialog_monstertools.c:25
-msgid "Wyvern"
+#: qcsrc/common/notifications.inc:367
+#, c-format
+msgid "^TC^TT^BG team %s^BG control point has been destroyed by %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/zombie.qc:9
-#: qcsrc/menu/xonotic/dialog_monstertools.c:21
-msgid "Zombie"
+#: qcsrc/common/notifications.inc:368
+msgid "^TC^TT^BG generator has been destroyed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/net_notice.qc:89
-msgid "^1Server notices:"
+#: qcsrc/common/notifications.inc:369
+msgid "^TC^TT^BG generator spontaneously combusted due to overtime!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/net_notice.qc:95
+#: qcsrc/common/notifications.inc:370
 #, c-format
 #, c-format
-msgid "^7%s (^3%d sec left)"
-msgstr ""
+msgid "^BG%s^K1 picked up Invisibility"
+msgstr "^BG%s^K1 捡到了隐身"
 
 
-#: qcsrc/common/notifications.qh:342
-msgid "^F4NOTE: ^BGSpectator chat is not sent to players during the match"
-msgstr ""
+#: qcsrc/common/notifications.inc:371
+#, c-format
+msgid "^BG%s^K1 picked up Shield"
+msgstr "^BG%s^K1 捡到了护盾"
 
 
-#: qcsrc/common/notifications.qh:343 qcsrc/common/notifications.qh:590
+#: qcsrc/common/notifications.inc:372
 #, c-format
 #, c-format
-msgid "^F2Throwing coin... Result: %s^F2!"
-msgstr ""
+msgid "^BG%s^K1 picked up Speed"
+msgstr "^BG%s^K1 捡到了加速"
 
 
-#: qcsrc/common/notifications.qh:344
-msgid "^BGYou don't have any fuel for the ^F1Jetpack"
+#: qcsrc/common/notifications.inc:373
+#, c-format
+msgid "^BG%s^K1 picked up Strength"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:345
-msgid "^F2You lack a UID, superspec options will not be saved/restored"
+#: qcsrc/common/notifications.inc:374
+#, c-format
+msgid "^BG%s^F3 disconnected"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:346
-msgid "^F1Round already started, you will join the game in the next round"
+#: qcsrc/common/notifications.inc:375
+#, c-format
+msgid "^BG%s^F3 was kicked for idling"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:347
-msgid "^F2You will spectate in the next round"
+#: qcsrc/common/notifications.inc:376
+msgid ""
+"^F2You were kicked from the server because you are a spectator and "
+"spectators aren't allowed at the moment."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:348
+#: qcsrc/common/notifications.inc:377
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the ^TC^TT^BG flag"
+msgid "^BG%s^F3 is now spectating"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:349
+#: qcsrc/common/notifications.inc:378
 #, c-format
 #, c-format
-msgid ""
-"^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds, breaking ^BG"
-"%s^BG's previous record of ^F2%s^BG seconds"
+msgid "^BG%s^BG has abandoned the race"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:350
+#: qcsrc/common/notifications.inc:379
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds"
+msgid "^BG%s^BG couldn't break their %s%s^BG place record of %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:351
+#: qcsrc/common/notifications.inc:380
 #, c-format
 #, c-format
-msgid ""
-"^BG%s^BG captured the ^TC^TT^BG flag in ^F2%s^BG seconds, failing to break "
-"^BG%s^BG's previous record of ^F1%s^BG seconds"
-msgstr ""
-
-#: qcsrc/common/notifications.qh:352
-msgid "^BGThe ^TC^TT^BG flag was returned to base by its owner"
+msgid "^BG%s^BG couldn't break the %s%s^BG place record of %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:353
-msgid "^BGThe ^TC^TT^BG flag was destroyed and returned to base"
+#: qcsrc/common/notifications.inc:381
+#, c-format
+msgid "^BG%s^BG has finished the race"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:354
-msgid "^BGThe ^TC^TT^BG flag was dropped in the base and returned itself"
+#: qcsrc/common/notifications.inc:382
+#, c-format
+msgid "^BG%s^BG broke %s^BG's %s%s^BG place record with %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:355
-msgid ""
-"^BGThe ^TC^TT^BG flag fell somewhere it couldn't be reached and returned to "
-"base"
+#: qcsrc/common/notifications.inc:383
+#, c-format
+msgid "^BG%s^BG improved their %s%s^BG place record with %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:356
+#: qcsrc/common/notifications.inc:384
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"^BGThe ^TC^TT^BG flag became impatient after ^F1%.2f^BG seconds and returned "
-"itself"
+"^BG%s^BG scored a new record with ^F2%s^BG, but unfortunately lacks a UID "
+"and will be lost."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:357
-msgid "^BGThe ^TC^TT^BG flag has returned to the base"
+#: qcsrc/common/notifications.inc:385
+#, c-format
+msgid "^BG%s^BG set the %s%s^BG place record with %s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:358
+#: qcsrc/common/notifications.inc:386
 #, c-format
 #, c-format
-msgid "^BG%s^BG lost the ^TC^TT^BG flag"
+msgid ""
+"^F4You have been invited by ^BG%s^F4 to join their game of ^F2%s^F4 "
+"(^F1%s^F4)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:359
-#, c-format
-msgid "^BG%s^BG got the ^TC^TT^BG flag"
+#: qcsrc/common/notifications.inc:387
+msgid "^TC^TT ^BGteam scores!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:360 qcsrc/common/notifications.qh:361
+#: qcsrc/common/notifications.inc:388
 #, c-format
 #, c-format
-msgid "^BG%s^BG returned the ^TC^TT^BG flag"
+msgid ""
+"^F2You have to become a player within the next %s, otherwise you will be "
+"kicked, because spectating isn't allowed at this time!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:362
+#: qcsrc/common/notifications.inc:389
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was unfairly eliminated by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 picked up a Superweapon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:363
-#, c-format
-msgid "^BG%s%s^K1 was drowned by ^BG%s^K1%s%s"
+#: qcsrc/common/notifications.inc:390
+msgid "^BGYou cannot change to a larger team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:364
-#, c-format
-msgid "^BG%s%s^K1 was grounded by ^BG%s^K1%s%s"
+#: qcsrc/common/notifications.inc:391
+msgid "^BGYou are not allowed to change teams"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:365
+#: qcsrc/common/notifications.inc:392
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 felt a little hot from ^BG%s^K1's fire^K1%s%s"
+msgid ""
+"^F4NOTE: ^BGThe server is running ^F1Xonotic %s (beta)^BG, you have "
+"^F2Xonotic %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:365
+#: qcsrc/common/notifications.inc:393
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was burnt up into a crisp by ^BG%s^K1%s%s"
+msgid ""
+"^F4NOTE: ^BGThe server is running ^F1Xonotic %s^BG, you have ^F2Xonotic %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:366
+#: qcsrc/common/notifications.inc:394
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was cooked by ^BG%s^K1%s%s"
+msgid ""
+"^F4NOTE: ^F1Xonotic %s^BG is out, and you still have ^F2Xonotic %s^BG - get "
+"the update from ^F3http://www.xonotic.org/^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:367
+#: qcsrc/common/notifications.inc:395
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was pushed infront of a monster by ^BG%s^K1%s%s"
+msgid "^F3SVQC Build information: ^F4%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:368
+#: qcsrc/common/notifications.inc:396
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Nade%s%s"
+msgid ""
+"^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Accordeon%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:369
+#: qcsrc/common/notifications.inc:397
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got too close to a napalm explosion%s%s"
+msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Accordeon%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:369
+#: qcsrc/common/notifications.inc:398
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was burned to death by ^BG%s^K1's Napalm Nade%s%s"
+msgid "^BG%s%s^K1 was electrocuted by ^BG%s^K1's Arc%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:370
+#: qcsrc/common/notifications.inc:399
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Ice Nade%s%s"
+msgid "^BG%s%s^K1 was shot to death by ^BG%s^K1's Blaster%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:371
+#: qcsrc/common/notifications.inc:400
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was frozen to death by ^BG%s^K1's Ice Nade%s%s"
+msgid "^BG%s^K1 shot themself to hell with their Blaster%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:372
+#: qcsrc/common/notifications.inc:401
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 has not been healed by ^BG%s^K1's Healing Nade%s%s"
+msgid "^BG%s%s^K1 felt the strong pull of ^BG%s^K1's Crylink%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:373
+#: qcsrc/common/notifications.inc:402
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was shot into space by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 felt the strong pull of their Crylink%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:374
+#: qcsrc/common/notifications.inc:403
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was slimed by ^BG%s^K1%s%s"
+msgid "^BG%s%s^K1 ate ^BG%s^K1's rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:375
+#: qcsrc/common/notifications.inc:404
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was preserved by ^BG%s^K1%s%s"
+msgid "^BG%s%s^K1 got too close ^BG%s^K1's rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:376
+#: qcsrc/common/notifications.inc:405
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 tried to occupy ^BG%s^K1's teleport destination space%s%s"
+msgid "^BG%s^K1 blew themself up with their Devastator%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:376
+#: qcsrc/common/notifications.inc:406
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was telefragged by ^BG%s^K1%s%s"
+msgid "^BG%s%s^K1 was blasted by ^BG%s^K1's Electro bolt%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:377
+#: qcsrc/common/notifications.inc:407
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 died in an accident with ^BG%s^K1%s%s"
+msgid "^BG%s%s^K1 felt the electrifying air of ^BG%s^K1's Electro combo%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:378
+#: qcsrc/common/notifications.inc:408
 #, c-format
 #, c-format
-msgid ""
-"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Bumblebee exploded%s%s"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Electro orb%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:379
+#: qcsrc/common/notifications.inc:409
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 saw the pretty lights of ^BG%s^K1's Bumblebee gun%s%s"
+msgid "^BG%s^K1 played with Electro bolts%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:380
+#: qcsrc/common/notifications.inc:410
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was crushed by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 could not remember where they put their Electro orb%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:381
+#: qcsrc/common/notifications.inc:411
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was cluster bombed by ^BG%s^K1's Raptor%s%s"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's fireball%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:382
+#: qcsrc/common/notifications.inc:412
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 couldn't resist ^BG%s^K1's purple blobs%s%s"
+msgid "^BG%s%s^K1 got burnt by ^BG%s^K1's firemine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:383
+#: qcsrc/common/notifications.inc:413
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Raptor exploded%s%s"
+msgid "^BG%s^K1 should have used a smaller gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:384
+#: qcsrc/common/notifications.inc:414
 #, c-format
 #, c-format
-msgid ""
-"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Spiderbot exploded%s%s"
+msgid "^BG%s^K1 forgot about their firemine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:385
+#: qcsrc/common/notifications.inc:415
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got shredded by ^BG%s^K1's Spiderbot%s%s"
+msgid "^BG%s%s^K1 was pummeled by a burst of ^BG%s^K1's Hagar rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:386
+#: qcsrc/common/notifications.inc:416
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was blasted to bits by ^BG%s^K1's Spiderbot%s%s"
+msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Hagar rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:387
+#: qcsrc/common/notifications.inc:417
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Racer exploded%s%s"
+msgid "^BG%s^K1 played with tiny Hagar rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:388
+#: qcsrc/common/notifications.inc:418
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was bolted down by ^BG%s^K1's Racer%s%s"
+msgid "^BG%s%s^K1 was cut down with ^BG%s^K1's HLAC%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:389
+#: qcsrc/common/notifications.inc:419
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 couldn't find shelter from ^BG%s^K1's Racer%s%s"
+msgid "^BG%s^K1 got a little jumpy with their HLAC%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:390
+#: qcsrc/common/notifications.inc:420
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was destroyed by the vengeful ^BG%s^K1%s%s"
+msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Heavy Machine Gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:391
+#: qcsrc/common/notifications.inc:421
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was thrown into a world of hurt by ^BG%s^K1%s%s"
+msgid "^BG%s%s^K1 was torn to bits by ^BG%s^K1's Heavy Machine Gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:392
+#: qcsrc/common/notifications.inc:422
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was moved into the %s%s"
+msgid "^BG%s%s^K1 was caught in ^BG%s^K1's Hook gravity bomb%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:393
+#: qcsrc/common/notifications.inc:423
 #, c-format
 #, c-format
-msgid "^BG%s^K1 became enemies with the Lord of Teamplay%s%s"
+msgid ""
+"^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Klein Bottle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:394
+#: qcsrc/common/notifications.inc:424
 #, c-format
 #, c-format
-msgid "^BG%s^K1 thought they found a nice camping ground%s%s"
+msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Klein Bottle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:395
+#: qcsrc/common/notifications.inc:425
 #, c-format
 #, c-format
-msgid "^BG%s^K1 unfairly eliminated themself%s%s"
+msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Machine Gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:397
+#: qcsrc/common/notifications.inc:426
 #, c-format
 #, c-format
-msgid "^BG%s^K1 couldn't catch their breath%s%s"
+msgid "^BG%s%s^K1 was riddled full of holes by ^BG%s^K1's Machine Gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:397
+#: qcsrc/common/notifications.inc:427 qcsrc/common/notifications.inc:650
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was in the water for too long%s%s"
+msgid "^BGYou cannot place more than ^F2%s^BG mines at a time"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:398
+#: qcsrc/common/notifications.inc:428
 #, c-format
 #, c-format
-msgid "^BG%s^K1 hit the ground with a bit too much force%s%s"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's mine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:398
+#: qcsrc/common/notifications.inc:429
 #, c-format
 #, c-format
-msgid "^BG%s^K1 hit the ground with a crunch%s%s"
+msgid "^BG%s^K1 forgot about their mine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:399
+#: qcsrc/common/notifications.inc:430
 #, c-format
 #, c-format
-msgid "^BG%s^K1 became a bit too crispy%s%s"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Mortar grenade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:399
+#: qcsrc/common/notifications.inc:431
 #, c-format
 #, c-format
-msgid "^BG%s^K1 felt a little hot%s%s"
+msgid "^BG%s%s^K1 ate ^BG%s^K1's Mortar grenade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:400
+#: qcsrc/common/notifications.inc:432
 #, c-format
 #, c-format
-msgid "^BG%s^K1 died%s%s"
+msgid "^BG%s^K1 didn't see their own Mortar grenade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:401
+#: qcsrc/common/notifications.inc:433
 #, c-format
 #, c-format
-msgid "^BG%s^K1 found a hot place%s%s"
+msgid "^BG%s^K1 blew themself up with their own Mortar%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:401
+#: qcsrc/common/notifications.inc:434
 #, c-format
 #, c-format
-msgid "^BG%s^K1 turned into hot slag%s%s"
+msgid "^BG%s%s^K1 was sniped with a Rifle by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:402
+#: qcsrc/common/notifications.inc:435
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was exploded by a Mage%s%s"
+msgid "^BG%s%s^K1 died in ^BG%s^K1's Rifle bullet hail%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:403
+#: qcsrc/common/notifications.inc:436
 #, c-format
 #, c-format
-msgid "^BG%s^K1's innards became outwards by a Shambler%s%s"
+msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle bullet hail%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:404
+#: qcsrc/common/notifications.inc:437
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was smashed by a Shambler%s%s"
+msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:405
+#: qcsrc/common/notifications.inc:438
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was zapped to death by a Shambler%s%s"
+msgid "^BG%s%s^K1 was sawn in half by ^BG%s^K1's Rocket Propelled Chainsaw%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:406
+#: qcsrc/common/notifications.inc:439
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was bitten by a Spider%s%s"
+msgid "^BG%s%s^K1 almost dodged ^BG%s^K1's Rocket Propelled Chainsaw%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:407
+#: qcsrc/common/notifications.inc:440
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was fireballed by a Wyvern%s%s"
+msgid "^BG%s^K1 was sawn in half by their own Rocket Propelled Chainsaw%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:408
+#: qcsrc/common/notifications.inc:441
 #, c-format
 #, c-format
-msgid "^BG%s^K1 joins the Zombies%s%s"
+msgid "^BG%s^K1 blew themself up with their Rocket Propelled Chainsaw%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:409
+#: qcsrc/common/notifications.inc:442
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was given kung fu lessons by a Zombie%s%s"
+msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Seeker rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:410 qcsrc/common/notifications.qh:412
+#: qcsrc/common/notifications.inc:443
 #, c-format
 #, c-format
-msgid "^BG%s^K1 mastered the art of self-nading%s%s"
+msgid "^BG%s%s^K1 was tagged by ^BG%s^K1's Seeker%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:411
+#: qcsrc/common/notifications.inc:444
 #, c-format
 #, c-format
-msgid ""
-"^BG%s^K1 decided to take a look at the results of their napalm explosion%s%s"
+msgid "^BG%s^K1 played with tiny Seeker rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:411
+#: qcsrc/common/notifications.inc:445
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was burned to death by their own Napalm Nade%s%s"
+msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shockwave%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:413
+#: qcsrc/common/notifications.inc:446
 #, c-format
 #, c-format
-msgid "^BG%s^K1 felt a little chilly%s%s"
+msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shockwave%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:413
+#: qcsrc/common/notifications.inc:447
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was frozen to death by their own Ice Nade%s%s"
+msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shotgun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:414
+#: qcsrc/common/notifications.inc:448
 #, c-format
 #, c-format
-msgid "^BG%s^K1's Healing Nade didn't quite heal them%s%s"
+msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shotgun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:415
+#: qcsrc/common/notifications.inc:449
 #, c-format
 #, c-format
-msgid "^BG%s^K1 died%s%s. What's the point of living without ammo?"
+msgid "^BG%s^K1 is now thinking with portals%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:415
+#: qcsrc/common/notifications.inc:450
 #, c-format
 #, c-format
-msgid "^BG%s^K1 ran out of ammo%s%s"
+msgid "^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Tuba%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:416
+#: qcsrc/common/notifications.inc:451
 #, c-format
 #, c-format
-msgid "^BG%s^K1 rotted away%s%s"
+msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Tuba%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:417
+#: qcsrc/common/notifications.inc:452
 #, c-format
 #, c-format
-msgid "^BG%s^K1 became a shooting star%s%s"
+msgid "^BG%s%s^K1 has been sublimated by ^BG%s^K1's Vaporizer%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:418
+#: qcsrc/common/notifications.inc:453
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was slimed%s%s"
+msgid "^BG%s%s^K1 has been vaporized by ^BG%s^K1's Vortex%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:419
-#, c-format
-msgid "^BG%s^K1 couldn't take it anymore%s%s"
+#: qcsrc/common/notifications.inc:471
+msgid "^F4You are now alone!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:420
-#, c-format
-msgid "^BG%s^K1 is now preserved for centuries to come%s%s"
+#: qcsrc/common/notifications.inc:472
+msgid "^BGYou are attacking!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:421
-#, c-format
-msgid "^BG%s^K1 switched to the %s%s"
+#: qcsrc/common/notifications.inc:473
+msgid "^BGYou are defending!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:422
-#, c-format
-msgid "^BG%s^K1 died in an accident%s%s"
+#: qcsrc/common/notifications.inc:474
+msgid "^F4Begin!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:423
-#, c-format
-msgid "^BG%s^K1 ran into a turret%s%s"
+#: qcsrc/common/notifications.inc:475
+msgid "^F4Game starts in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:424
-#, c-format
-msgid "^BG%s^K1 was blasted away by an eWheel turret%s%s"
+#: qcsrc/common/notifications.inc:476
+msgid "^F4Round starts in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:425
-#, c-format
-msgid "^BG%s^K1 got caught up in the FLAC turret fire%s%s"
+#: qcsrc/common/notifications.inc:477
+msgid "^F4Round cannot start"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:426
-#, c-format
-msgid "^BG%s^K1 was blasted away by a Hellion turret%s%s"
+#: qcsrc/common/notifications.inc:480
+msgid "^F2Don't camp!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:427
-#, c-format
-msgid "^BG%s^K1 could not hide from the Hunter turret%s%s"
+#: qcsrc/common/notifications.inc:482
+msgid ""
+"^BGYou are now free.\n"
+"^BGFeel free to ^F2try to capture^BG the flag again\n"
+"^BGif you think you will succeed."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:428
-#, c-format
-msgid "^BG%s^K1 was riddled full of holes by a Machinegun turret%s%s"
+#: qcsrc/common/notifications.inc:483
+msgid "^BGThis flag is currently inactive"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:429
-#, c-format
-msgid "^BG%s^K1 got turned into smoldering gibs by an MLRS turret%s%s"
+#: qcsrc/common/notifications.inc:484
+msgid ""
+"^BGYou are now ^F1shielded^BG from the flag(s)\n"
+"^BGfor ^F2too many unsuccessful attempts^BG to capture.\n"
+"^BGMake some defensive scores before trying again."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:430
-#, c-format
-msgid "^BG%s^K1 was phased out by a turret%s%s"
+#: qcsrc/common/notifications.inc:485
+msgid "^BGYou captured the ^TC^TT^BG flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:431
-#, c-format
-msgid "^BG%s^K1 got served some superheated plasma from a turret%s%s"
+#: qcsrc/common/notifications.inc:486
+msgid "^BGYou captured the flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:432
+#: qcsrc/common/notifications.inc:487
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was electrocuted by a Tesla turret%s%s"
+msgid "^BGToo many flag throws! Throwing disabled for %s."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:433
+#: qcsrc/common/notifications.inc:488
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got served a lead enrichment by a Walker turret%s%s"
+msgid "^BG%s^BG passed the ^TC^TT^BG flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:434
+#: qcsrc/common/notifications.inc:489
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was impaled by a Walker turret%s%s"
+msgid "^BG%s^BG passed the flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:435
+#: qcsrc/common/notifications.inc:490
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was blasted away by a Walker turret%s%s"
+msgid "^BGYou received the ^TC^TT^BG flag from %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:436
+#: qcsrc/common/notifications.inc:491
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Bumblebee explosion%s%s"
+msgid "^BGYou received the flag from %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:437
+#: qcsrc/common/notifications.inc:492
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was crushed by a vehicle%s%s"
+msgid "^BG%s^BG requests you to pass the flag%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:438
+#: qcsrc/common/notifications.inc:493
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was caught in a Raptor cluster bomb%s%s"
+msgid "^BGRequesting %s^BG to pass you the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:439
+#: qcsrc/common/notifications.inc:494
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Raptor explosion%s%s"
+msgid "^BGYou passed the ^TC^TT^BG flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:440
+#: qcsrc/common/notifications.inc:495
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Spiderbot explosion%s%s"
+msgid "^BGYou passed the flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:441
-#, c-format
-msgid "^BG%s^K1 was blasted to bits by a Spiderbot rocket%s%s"
+#: qcsrc/common/notifications.inc:496
+msgid "^BGYou got the ^TC^TT^BG flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:442
-#, c-format
-msgid "^BG%s^K1 got caught in the blast of a Racer explosion%s%s"
+#: qcsrc/common/notifications.inc:497
+msgid "^BGYou got the flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:443
+#: qcsrc/common/notifications.inc:498
 #, c-format
 #, c-format
-msgid "^BG%s^K1 couldn't find shelter from a Racer rocket%s%s"
+msgid "^BGYou got your %steam^BG's flag, return it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:444
+#: qcsrc/common/notifications.inc:499
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was in the wrong place%s%s"
+msgid "^BGYou got the %senemy^BG's flag, return it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:445
+#: qcsrc/common/notifications.inc:500
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was betrayed by ^BG%s^K1%s%s"
+msgid "^BGThe %senemy^BG got your flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:446
+#: qcsrc/common/notifications.inc:501
 #, c-format
 #, c-format
-msgid "^BG%s^BG%s^BG (%s points every %s seconds)"
+msgid "^BGThe %senemy (^BG%s%s)^BG got your flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:447
+#: qcsrc/common/notifications.inc:502
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was frozen by ^BG%s"
+msgid "^BGThe %senemy^BG got the flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:448
+#: qcsrc/common/notifications.inc:503
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was revived by ^BG%s"
+msgid "^BGThe %senemy (^BG%s%s)^BG got the flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:449
+#: qcsrc/common/notifications.inc:504
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was revived by falling"
+msgid "^BGThe %senemy^BG got their flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:450
+#: qcsrc/common/notifications.inc:505
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was revived by their Nade explosion"
+msgid "^BGThe %senemy (^BG%s%s)^BG got their flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:451
+#: qcsrc/common/notifications.inc:506
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was automatically revived after %s second(s)"
-msgstr ""
-
-#: qcsrc/common/notifications.qh:452 qcsrc/common/notifications.qh:666
-msgid "^TC^TT^BG team wins the round"
+msgid "^BGYour %steam mate^BG got the ^TC^TT^BG flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:453 qcsrc/common/notifications.qh:667
+#: qcsrc/common/notifications.inc:507
 #, c-format
 #, c-format
-msgid "^BG%s^BG wins the round"
+msgid "^BGYour %steam mate (^BG%s%s)^BG got the ^TC^TT^BG flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:454 qcsrc/common/notifications.qh:587
-msgid "^BGRound tied"
+#: qcsrc/common/notifications.inc:508
+#, c-format
+msgid "^BGYour %steam mate^BG got the flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:455 qcsrc/common/notifications.qh:588
-msgid "^BGRound over, there's no winner"
+#: qcsrc/common/notifications.inc:509
+#, c-format
+msgid "^BGYour %steam mate (^BG%s%s)^BG got the flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:456
-#, c-format
-msgid "^BG%s^K1 froze themself"
+#: qcsrc/common/notifications.inc:510
+msgid "^BGYou returned the ^TC^TT^BG flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:457
-#, c-format
-msgid "^BGGodmode saved you %s units of damage, cheater!"
+#: qcsrc/common/notifications.inc:511
+msgid "^BGStalemate! Enemies can now see you on radar!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:458
-#, c-format
-msgid "^BG%s^BG got the %s^BG buff!"
+#: qcsrc/common/notifications.inc:512
+msgid "^BGStalemate! Flag carriers can now be seen by enemies on radar!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:459
+#: qcsrc/common/notifications.inc:513
 #, c-format
 #, c-format
-msgid "^BG%s^BG lost the %s^BG buff!"
+msgid "^K3%sYou fragged ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:460 qcsrc/common/notifications.qh:671
+#: qcsrc/common/notifications.inc:513
 #, c-format
 #, c-format
-msgid "^BGYou dropped the %s^BG buff!"
+msgid "^K3%sYou scored against ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:461 qcsrc/common/notifications.qh:672
+#: qcsrc/common/notifications.inc:514
 #, c-format
 #, c-format
-msgid "^BGYou got the %s^BG buff!"
+msgid "^K1%sYou were fragged by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:462 qcsrc/common/notifications.qh:673
+#: qcsrc/common/notifications.inc:514
 #, c-format
 #, c-format
-msgid "^BGYou do not have the ^F1%s"
+msgid "^K1%sYou were scored against by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:463 qcsrc/common/notifications.qh:674
+#: qcsrc/common/notifications.inc:515
 #, c-format
 #, c-format
-msgid "^BGYou dropped the ^F1%s^BG%s"
+msgid "^K1%sYou were fragged by ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:464 qcsrc/common/notifications.qh:675
+#: qcsrc/common/notifications.inc:515
 #, c-format
 #, c-format
-msgid "^BGYou got the ^F1%s"
+msgid "^K1%sYou were scored against by ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:465 qcsrc/common/notifications.qh:676
+#: qcsrc/common/notifications.inc:516
 #, c-format
 #, c-format
-msgid "^BGYou don't have enough ammo for the ^F1%s"
+msgid "^K3%sYou fragged ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:466 qcsrc/common/notifications.qh:677
+#: qcsrc/common/notifications.inc:516
 #, c-format
 #, c-format
-msgid "^F1%s %s^BG is unable to fire, but its ^F1%s^BG can"
+msgid "^K3%sYou scored against ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:467 qcsrc/common/notifications.qh:678
+#: qcsrc/common/notifications.inc:517
 #, c-format
 #, c-format
-msgid "^F1%s^BG is ^F4not available^BG on this map"
+msgid "^K1%sYou scored against ^BG%s^K1 while they were typing"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:468
+#: qcsrc/common/notifications.inc:517
 #, c-format
 #, c-format
-msgid "^BG%s^F3 connected%s"
+msgid "^K1%sYou typefragged ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:469
+#: qcsrc/common/notifications.inc:518
 #, c-format
 #, c-format
-msgid "^BG%s^F3 connected and joined the ^TC^TT team"
+msgid "^K1%sYou were scored against by ^BG%s^K1 while typing!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:470
+#: qcsrc/common/notifications.inc:518
 #, c-format
 #, c-format
-msgid "^BG%s^F3 is now playing"
+msgid "^K1%sYou were typefragged by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:471 qcsrc/common/notifications.qh:681
+#: qcsrc/common/notifications.inc:519
 #, c-format
 #, c-format
-msgid "^BG%s^BG has dropped the ball!"
+msgid "^K1%sYou were scored against by ^BG%s^K1 while typing^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:472 qcsrc/common/notifications.qh:682
+#: qcsrc/common/notifications.inc:519
 #, c-format
 #, c-format
-msgid "^BG%s^BG has picked up the ball!"
+msgid "^K1%sYou were typefragged by ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:473
+#: qcsrc/common/notifications.inc:520
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the keys for the ^TC^TT team"
+msgid "^K1%sYou scored against ^BG%s^K1 while they were typing^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:474
+#: qcsrc/common/notifications.inc:520
 #, c-format
 #, c-format
-msgid "^BG%s^BG dropped the ^TC^TT Key"
+msgid "^K1%sYou typefragged ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:475
-#, c-format
-msgid "^BG%s^BG lost the ^TC^TT Key"
+#: qcsrc/common/notifications.inc:521
+msgid "^BGPress ^F2DROPWEAPON^BG again to toss the nade!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:476
-#, c-format
-msgid "^BG%s^BG picked up the ^TC^TT Key"
+#: qcsrc/common/notifications.inc:522
+msgid "^F2You got a ^K1BONUS GRENADE^F2!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:477
+#: qcsrc/common/notifications.inc:523
 #, c-format
 #, c-format
-msgid "^BG%s^F3 forfeited"
+msgid ""
+"^BGYou have been moved into a different team\n"
+"You are now on: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:478
-#, c-format
-msgid "^BG%s^F3 has no more lives left"
+#: qcsrc/common/notifications.inc:524
+msgid "^K1Don't go against your team mates!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:479
-msgid "^BGMonsters are currently disabled"
+#: qcsrc/common/notifications.inc:524
+msgid "^K1Don't shoot your team mates!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:480
-#, c-format
-msgid "^BG%s^K1 picked up Invisibility"
+#: qcsrc/common/notifications.inc:525
+msgid "^K1Die camper!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:481
-#, c-format
-msgid "^BG%s^K1 picked up Shield"
+#: qcsrc/common/notifications.inc:525
+msgid "^K1Reconsider your tactics, camper!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:482
-#, c-format
-msgid "^BG%s^K1 picked up Speed"
+#: qcsrc/common/notifications.inc:526
+msgid "^K1You unfairly eliminated yourself!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:483
+#: qcsrc/common/notifications.inc:527
 #, c-format
 #, c-format
-msgid "^BG%s^K1 picked up Strength"
+msgid "^K1You were %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:484
-#, c-format
-msgid "^BG%s^F3 disconnected"
+#: qcsrc/common/notifications.inc:528
+msgid "^K1You couldn't catch your breath!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:485
-#, c-format
-msgid "^BG%s^F3 was kicked for idling"
+#: qcsrc/common/notifications.inc:529
+msgid "^K1You hit the ground with a crunch!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:486
-msgid ""
-"^F2You were kicked from the server because you are a spectator and "
-"spectators aren't allowed at the moment."
+#: qcsrc/common/notifications.inc:530
+msgid "^K1You felt a little too hot!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:487
-#, c-format
-msgid "^BG%s^F3 is now spectating"
+#: qcsrc/common/notifications.inc:530
+msgid "^K1You got a little bit too crispy!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:488
-#, c-format
-msgid "^BG%s^BG has abandoned the race"
+#: qcsrc/common/notifications.inc:531
+msgid "^K1You killed your own dumb self!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:489
-#, c-format
-msgid "^BG%s^BG couldn't break their %s%s^BG place record of %s%s %s"
+#: qcsrc/common/notifications.inc:531
+msgid "^K1You need to be more careful!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:490
-#, c-format
-msgid "^BG%s^BG couldn't break the %s%s^BG place record of %s%s %s"
+#: qcsrc/common/notifications.inc:532
+msgid "^K1You couldn't stand the heat!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:491
-#, c-format
-msgid "^BG%s^BG has finished the race"
+#: qcsrc/common/notifications.inc:533
+msgid "^K1You need to watch out for monsters!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:492
-#, c-format
-msgid "^BG%s^BG broke %s^BG's %s%s^BG place record with %s%s %s"
+#: qcsrc/common/notifications.inc:533
+msgid "^K1You were killed by a monster!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:493
-#, c-format
-msgid "^BG%s^BG improved their %s%s^BG place record with %s%s %s"
+#: qcsrc/common/notifications.inc:534
+msgid "^K1Tastes like chicken!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:494
-#, c-format
-msgid ""
-"^BG%s^BG scored a new record with ^F2%s^BG, but unfortunately lacks a UID "
-"and will be lost."
+#: qcsrc/common/notifications.inc:534
+msgid "^K1You forgot to put the pin back in!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:495
-#, c-format
-msgid "^BG%s^BG set the %s%s^BG place record with %s%s"
+#: qcsrc/common/notifications.inc:535
+msgid "^K1Hanging around a napalm explosion is bad!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:496
-msgid "^TC^TT ^BGteam scores!"
+#: qcsrc/common/notifications.inc:536
+msgid "^K1You felt a little chilly!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:497
-#, c-format
-msgid ""
-"^F2You have to become a player within the next %s, otherwise you will be "
-"kicked, because spectating isn't allowed at this time!"
+#: qcsrc/common/notifications.inc:536
+msgid "^K1You got a little bit too cold!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:498
-#, c-format
-msgid "^BG%s^K1 picked up a Superweapon"
+#: qcsrc/common/notifications.inc:537
+msgid "^K1Your Healing Nade is a bit defective"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:499
-msgid "^BGYou cannot change to a larger team"
+#: qcsrc/common/notifications.inc:538
+msgid "^K1You are respawning for running out of ammo..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:500
-msgid "^BGYou are not allowed to change teams"
+#: qcsrc/common/notifications.inc:538
+msgid "^K1You were killed for running out of ammo..."
+msgstr "^K1你因弹药耗尽而死..."
+
+#: qcsrc/common/notifications.inc:539
+msgid "^K1You grew too old without taking your medicine"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:501
-#, c-format
-msgid ""
-"^F4NOTE: ^BGThe server is running ^F1Xonotic %s (beta)^BG, you have "
-"^F2Xonotic %s"
+#: qcsrc/common/notifications.inc:539
+msgid "^K1You need to preserve your health"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:502
-#, c-format
-msgid ""
-"^F4NOTE: ^BGThe server is running ^F1Xonotic %s^BG, you have ^F2Xonotic %s"
+#: qcsrc/common/notifications.inc:540
+msgid "^K1You became a shooting star!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:503
-#, c-format
-msgid ""
-"^F4NOTE: ^F1Xonotic %s^BG is out, and you still have ^F2Xonotic %s^BG - get "
-"the update from ^F3http://www.xonotic.org/^BG!"
+#: qcsrc/common/notifications.inc:541
+msgid "^K1You melted away in slime!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:504
-#, c-format
-msgid "^F3SVQC Build information: ^F4%s"
+#: qcsrc/common/notifications.inc:542
+msgid "^K1You committed suicide!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:505
-#, c-format
-msgid ""
-"^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Accordeon%s%s"
+#: qcsrc/common/notifications.inc:542
+msgid "^K1You ended it all!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:506
-#, c-format
-msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Accordeon%s%s"
+#: qcsrc/common/notifications.inc:543
+msgid "^K1You got stuck in a swamp!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:507
+#: qcsrc/common/notifications.inc:544
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was electrocuted by ^BG%s^K1's Arc%s%s"
+msgid "^BGYou are now on: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:508
-#, c-format
-msgid "^BG%s%s^K1 was shot to death by ^BG%s^K1's Blaster%s%s"
+#: qcsrc/common/notifications.inc:545
+msgid "^K1You died in an accident!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:509
-#, c-format
-msgid "^BG%s^K1 shot themself to hell with their Blaster%s%s"
+#: qcsrc/common/notifications.inc:546
+msgid "^K1You had an unfortunate run in with a turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:510
-#, c-format
-msgid "^BG%s%s^K1 felt the strong pull of ^BG%s^K1's Crylink%s%s"
+#: qcsrc/common/notifications.inc:546
+msgid "^K1You were fragged by a turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:511
-#, c-format
-msgid "^BG%s^K1 felt the strong pull of their Crylink%s%s"
+#: qcsrc/common/notifications.inc:547
+msgid "^K1You had an unfortunate run in with an eWheel turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:512
-#, c-format
-msgid "^BG%s%s^K1 ate ^BG%s^K1's rocket%s%s"
+#: qcsrc/common/notifications.inc:547
+msgid "^K1You were fragged by an eWheel turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:513
-#, c-format
-msgid "^BG%s%s^K1 got too close ^BG%s^K1's rocket%s%s"
+#: qcsrc/common/notifications.inc:548
+msgid "^K1You had an unfortunate run in with a Walker turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:514
-#, c-format
-msgid "^BG%s^K1 blew themself up with their Devastator%s%s"
+#: qcsrc/common/notifications.inc:548
+msgid "^K1You were fragged by a Walker turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:515
-#, c-format
-msgid "^BG%s%s^K1 was blasted by ^BG%s^K1's Electro bolt%s%s"
+#: qcsrc/common/notifications.inc:549
+msgid "^K1You got caught in the blast of a Bumblebee explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:516
-#, c-format
-msgid "^BG%s%s^K1 felt the electrifying air of ^BG%s^K1's Electro combo%s%s"
+#: qcsrc/common/notifications.inc:550
+msgid "^K1You were crushed by a vehicle!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:517
-#, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Electro orb%s%s"
+#: qcsrc/common/notifications.inc:551
+msgid "^K1You were caught in a Raptor cluster bomb!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:518
-#, c-format
-msgid "^BG%s^K1 played with Electro bolts%s%s"
+#: qcsrc/common/notifications.inc:552
+msgid "^K1You got caught in the blast of a Raptor explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:519
-#, c-format
-msgid "^BG%s^K1 could not remember where they put their Electro orb%s%s"
+#: qcsrc/common/notifications.inc:553
+msgid "^K1You got caught in the blast of a Spiderbot explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:520
-#, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's fireball%s%s"
+#: qcsrc/common/notifications.inc:554
+msgid "^K1You were blasted to bits by a Spiderbot rocket!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:521
-#, c-format
-msgid "^BG%s%s^K1 got burnt by ^BG%s^K1's firemine%s%s"
+#: qcsrc/common/notifications.inc:555
+msgid "^K1You got caught in the blast of a Racer explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:522
-#, c-format
-msgid "^BG%s^K1 should have used a smaller gun%s%s"
+#: qcsrc/common/notifications.inc:556
+msgid "^K1You couldn't find shelter from a Racer rocket!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:523
-#, c-format
-msgid "^BG%s^K1 forgot about their firemine%s%s"
+#: qcsrc/common/notifications.inc:557
+msgid "^K1Watch your step!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:524
+#: qcsrc/common/notifications.inc:558
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was pummeled by a burst of ^BG%s^K1's Hagar rockets%s%s"
+msgid "^K1Moron! You fragged ^BG%s^K1, a team mate!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:525
+#: qcsrc/common/notifications.inc:558
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Hagar rockets%s%s"
+msgid "^K1Moron! You went against ^BG%s^K1, a team mate!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:526
+#: qcsrc/common/notifications.inc:559
 #, c-format
 #, c-format
-msgid "^BG%s^K1 played with tiny Hagar rockets%s%s"
+msgid "^K1You were fragged by ^BG%s^K1, a team mate"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:527
+#: qcsrc/common/notifications.inc:559
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was cut down with ^BG%s^K1's HLAC%s%s"
+msgid "^K1You were scored against by ^BG%s^K1, a team mate"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:528
-#, c-format
-msgid "^BG%s^K1 got a little jumpy with their HLAC%s%s"
+#: qcsrc/common/notifications.inc:560
+msgid ""
+"^K1Stop idling!\n"
+"^BGDisconnecting in ^COUNT..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:529
+#: qcsrc/common/notifications.inc:561
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Heavy Machine Gun%s%s"
+msgid "^BGYou need %s^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:530
+#: qcsrc/common/notifications.inc:562
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was torn to bits by ^BG%s^K1's Heavy Machine Gun%s%s"
+msgid "^BGYou also need %s^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:531
-#, c-format
-msgid "^BG%s%s^K1 was caught in ^BG%s^K1's Hook gravity bomb%s%s"
+#: qcsrc/common/notifications.inc:563
+msgid "^BGDoor unlocked!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:532
-#, c-format
-msgid ""
-"^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Klein Bottle%s%s"
+#: qcsrc/common/notifications.inc:564
+msgid "^F2You picked up some extra lives"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:533
+#: qcsrc/common/notifications.inc:565
 #, c-format
 #, c-format
-msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Klein Bottle%s%s"
+msgid "^K3You froze ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:534
+#: qcsrc/common/notifications.inc:566
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Machine Gun%s%s"
+msgid "^K1You were frozen by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:535
+#: qcsrc/common/notifications.inc:567
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was riddled full of holes by ^BG%s^K1's Machine Gun%s%s"
+msgid "^K3You revived ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:536 qcsrc/common/notifications.qh:731
-#, c-format
-msgid "^BGYou cannot place more than ^F2%s^BG mines at a time"
+#: qcsrc/common/notifications.inc:568
+msgid "^K3You revived yourself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:537
+#: qcsrc/common/notifications.inc:569
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's mine%s%s"
+msgid "^K3You were revived by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:538
+#: qcsrc/common/notifications.inc:570
 #, c-format
 #, c-format
-msgid "^BG%s^K1 forgot about their mine%s%s"
+msgid "^K3You were automatically revived after %s second(s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:539
-#, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Mortar grenade%s%s"
+#: qcsrc/common/notifications.inc:571
+msgid "^BGThe generator is under attack!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:540
-#, c-format
-msgid "^BG%s%s^K1 ate ^BG%s^K1's Mortar grenade%s%s"
+#: qcsrc/common/notifications.inc:574
+msgid "^K1You froze yourself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:541
-#, c-format
-msgid "^BG%s^K1 didn't see their own Mortar grenade%s%s"
+#: qcsrc/common/notifications.inc:575
+msgid "^K1Round already started, you spawn as frozen"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:542
+#: qcsrc/common/notifications.inc:576
 #, c-format
 #, c-format
-msgid "^BG%s^K1 blew themself up with their own Mortar%s%s"
+msgid "^K1A %s has arrived!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:543
-#, c-format
-msgid "^BG%s%s^K1 was sniped with a Rifle by ^BG%s^K1%s%s"
+#: qcsrc/common/notifications.inc:585
+msgid ""
+"^K1No spawnpoints available!\n"
+"Hope your team can fix it..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:544
-#, c-format
-msgid "^BG%s%s^K1 died in ^BG%s^K1's Rifle bullet hail%s%s"
+#: qcsrc/common/notifications.inc:586
+msgid ""
+"^K1You may not join the game at this time.\n"
+"The player limit reached maximum capacity."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:545
-#, c-format
-msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle bullet hail%s%s"
+#: qcsrc/common/notifications.inc:589
+msgid "^BGYou picked up the ball"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:546
-#, c-format
-msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle%s%s"
+#: qcsrc/common/notifications.inc:590
+msgid "^BGKilling people while you don't have the ball gives no points!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:547
-#, c-format
-msgid "^BG%s%s^K1 was sawn in half by ^BG%s^K1's Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:591
+msgid ""
+"^BGAll keys are in your team's hands!\n"
+"Help the key carriers to meet!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:548
-#, c-format
-msgid "^BG%s%s^K1 almost dodged ^BG%s^K1's Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:592
+msgid ""
+"^BGAll keys are in ^TC^TT team^BG's hands!\n"
+"Interfere ^F4NOW^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:549
-#, c-format
-msgid "^BG%s^K1 was sawn in half by their own Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:593
+msgid ""
+"^BGAll keys are in your team's hands!\n"
+"Meet the other key carriers ^F4NOW^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:550
-#, c-format
-msgid "^BG%s^K1 blew themself up with their Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:594
+msgid "^F4Round will start in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:551
-#, c-format
-msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Seeker rockets%s%s"
+#: qcsrc/common/notifications.inc:595
+msgid "^BGScanning frequency range..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:552
-#, c-format
-msgid "^BG%s%s^K1 was tagged by ^BG%s^K1's Seeker%s%s"
+#: qcsrc/common/notifications.inc:596
+msgid "^BGYou are starting with the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:553
-#, c-format
-msgid "^BG%s^K1 played with tiny Seeker rockets%s%s"
+#: qcsrc/common/notifications.inc:597
+msgid "^BGYou have no lives left, you must wait until the next match"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:554
+#: qcsrc/common/notifications.inc:598
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shockwave%s%s"
+msgid ""
+"^BGWaiting for players to join...\n"
+"Need active players for: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:555
+#: qcsrc/common/notifications.inc:599
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shockwave%s%s"
+msgid "^BGWaiting for %s player(s) to join..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:556
-#, c-format
-msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shotgun%s%s"
+#: qcsrc/common/notifications.inc:600
+msgid "^BGYour weapon has been downgraded until you find some ammo!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:557
+#: qcsrc/common/notifications.inc:601
+msgid "^F4^COUNT^BG left to find some ammo!"
+msgstr "^F4^COUNT^BG 内找到弹药!"
+
+#: qcsrc/common/notifications.inc:602
+msgid "^BGGet some ammo or you'll be dead in ^F4^COUNT^BG!"
+msgstr "^BG找到弹药否则你将在 ^F4^COUNT^BG后死亡!"
+
+#: qcsrc/common/notifications.inc:602
+msgid "^BGGet some ammo! ^F4^COUNT^BG left!"
+msgstr "^BG找到弹药 ^BG还有^F4^COUNT !"
+
+#: qcsrc/common/notifications.inc:603
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shotgun%s%s"
+msgid "^F2Extra lives remaining: ^K1%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:558
+#: qcsrc/common/notifications.inc:605
 #, c-format
 #, c-format
-msgid "^BG%s^K1 is now thinking with portals%s%s"
+msgid ""
+"^F2^COUNT^BG until weapon change...\n"
+"Next weapon: ^F1%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:559
+#: qcsrc/common/notifications.inc:606
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Tuba%s%s"
+msgid "^F2Active weapon: ^F1%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:560
-#, c-format
-msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Tuba%s%s"
+#: qcsrc/common/notifications.inc:607
+msgid "^BGPress ^F2DROPWEAPON^BG again to toss the grenade!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:561
+#: qcsrc/common/notifications.inc:608
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 has been sublimated by ^BG%s^K1's Vaporizer%s%s"
+msgid "^BGYou captured %s^BG control point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:562
+#: qcsrc/common/notifications.inc:609
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 has been vaporized by ^BG%s^K1's Vortex%s%s"
+msgid "^TC^TT^BG team captured %s^BG control point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:580
-msgid "^F4You are now alone!"
+#: qcsrc/common/notifications.inc:610
+msgid "^BGThis control point currently cannot be captured"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:581
-msgid "^BGYou are attacking!"
+#: qcsrc/common/notifications.inc:611
+msgid ""
+"^BGThe enemy generator cannot be destroyed yet\n"
+"^F2Capture some control points to unshield it"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:582
-msgid "^BGYou are defending!"
+#: qcsrc/common/notifications.inc:612
+msgid "^BGThe ^TCenemy^BG generator is no longer shielded!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:583
-msgid "^F4Begin!"
+#: qcsrc/common/notifications.inc:613
+msgid ""
+"^K1Your generator is NOT shielded!\n"
+"^BGRe-capture control points to shield it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:584
-msgid "^F4Game starts in ^COUNT"
+#: qcsrc/common/notifications.inc:614
+#, c-format
+msgid "^BGPress ^F2DROPFLAG%s^BG to teleport"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:585
-msgid "^F4Round starts in ^COUNT"
+#: qcsrc/common/notifications.inc:615
+#, c-format
+msgid "^BGTeleporting disabled for %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:586
-msgid "^F4Round cannot start"
+#: qcsrc/common/notifications.inc:616
+msgid ""
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"Keep fragging until we have a winner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:589
-msgid "^F2Don't camp!"
+#: qcsrc/common/notifications.inc:616
+msgid ""
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"Keep scoring until we have a winner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:591
+#: qcsrc/common/notifications.inc:617
 msgid ""
 msgid ""
-"^BGYou are now free.\n"
-"^BGFeel free to ^F2try to capture^BG the flag again\n"
-"^BGif you think you will succeed."
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"\n"
+"Generators are now decaying.\n"
+"The more control points your team holds,\n"
+"the faster the enemy generator decays"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:592
+#: qcsrc/common/notifications.inc:618
+#, c-format
 msgid ""
 msgid ""
-"^BGYou are now ^F1shielded^BG from the flag\n"
-"^BGfor ^F2too many unsuccessful attempts^BG to capture.\n"
-"^BGMake some defensive scores before trying again."
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"^BGAdded ^F4%s^BG to the game!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:593
-msgid "^BGYou captured the ^TC^TT^BG flag!"
+#: qcsrc/common/notifications.inc:619
+msgid "^K1In^BG-portal created"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:594
-#, c-format
-msgid "^BGToo many flag throws! Throwing disabled for %s."
+#: qcsrc/common/notifications.inc:620
+msgid "^F3Out^BG-portal created"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:595
-#, c-format
-msgid "^BG%s^BG passed the ^TC^TT^BG flag to %s"
+#: qcsrc/common/notifications.inc:621
+msgid "^F1Portal creation failed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:596
-#, c-format
-msgid "^BGYou received the ^TC^TT^BG flag from %s"
+#: qcsrc/common/notifications.inc:622
+msgid "^F2Invisibility has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:597
-#, c-format
-msgid "^BG%s^BG requests you to pass the flag%s"
+#: qcsrc/common/notifications.inc:623
+msgid "^F2Shield has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:598
-#, c-format
-msgid "^BGRequesting %s^BG to pass you the flag"
+#: qcsrc/common/notifications.inc:624
+msgid "^F2Speed has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:599
-#, c-format
-msgid "^BGYou passed the ^TC^TT^BG flag to %s"
+#: qcsrc/common/notifications.inc:625
+msgid "^F2Strength has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:600
-msgid "^BGYou got the ^TC^TT^BG flag!"
+#: qcsrc/common/notifications.inc:626
+msgid "^F2You are invisible"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:601
-#, c-format
-msgid "^BGThe %senemy^BG got your flag! Retrieve it!"
+#: qcsrc/common/notifications.inc:627
+msgid "^F2Shield surrounds you"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:602
-#, c-format
-msgid "^BGThe %senemy (^BG%s%s)^BG got your flag! Retrieve it!"
+#: qcsrc/common/notifications.inc:628
+msgid "^F2You are on speed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:603
-#, c-format
-msgid "^BGYour %steam mate^BG got the flag! Protect them!"
+#: qcsrc/common/notifications.inc:629
+msgid "^F2Strength infuses your weapons with devastating power"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:604
-#, c-format
-msgid "^BGYour %steam mate (^BG%s%s)^BG got the flag! Protect them!"
+#: qcsrc/common/notifications.inc:630
+msgid "^F2The race is over, finish your lap!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:605
-msgid "^BGYou returned the ^TC^TT^BG flag!"
+#: qcsrc/common/notifications.inc:631
+msgid "^BGSecondary fire inflicts no damage!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:606
-msgid "^BGStalemate! Enemies can now see you on radar!"
+#: qcsrc/common/notifications.inc:632
+msgid "^BGSequence completed!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:607
-msgid "^BGStalemate! Flag carriers can now be seen by enemies on radar!"
+#: qcsrc/common/notifications.inc:633
+msgid "^BGThere are more to go..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:608
+#: qcsrc/common/notifications.inc:634
 #, c-format
 #, c-format
-msgid "^K3%sYou fragged ^BG%s"
+msgid "^BGOnly %s^BG more to go..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:608
-#, c-format
-msgid "^K3%sYou scored against ^BG%s"
+#: qcsrc/common/notifications.inc:635
+msgid "^F2Superweapons have broken down"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:609
-#, c-format
-msgid "^K1%sYou were fragged by ^BG%s"
+#: qcsrc/common/notifications.inc:636
+msgid "^F2Superweapons have been lost"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:609
-#, c-format
-msgid "^K1%sYou were scored against by ^BG%s"
+#: qcsrc/common/notifications.inc:637
+msgid "^F2You now have a superweapon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:610
-#, c-format
-msgid "^K1%sYou were fragged by ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:638
+msgid "^K1Changing to ^TC^TT^K1 in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:610
-#, c-format
-msgid "^K1%sYou were scored against by ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:639
+msgid "^K1Changing team in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:611
-#, c-format
-msgid "^K3%sYou fragged ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:640
+msgid "^K1Spectating in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:611
-#, c-format
-msgid "^K3%sYou scored against ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:641
+msgid "^K1Suicide in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:612
-#, c-format
-msgid "^K1%sYou scored against ^BG%s^K1 while they were typing"
+#: qcsrc/common/notifications.inc:642
+msgid "^F4Timeout begins in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:612
-#, c-format
-msgid "^K1%sYou typefragged ^BG%s"
+#: qcsrc/common/notifications.inc:643
+msgid "^F4Timeout ends in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:613
-#, c-format
-msgid "^K1%sYou were scored against by ^BG%s^K1 while typing!"
+#: qcsrc/common/notifications.inc:644
+msgid "^K1Cannot join given minigame session!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:613
+#: qcsrc/common/notifications.inc:645
 #, c-format
 #, c-format
-msgid "^K1%sYou were typefragged by ^BG%s"
+msgid "^BGPress ^F2DROPFLAG%s^BG to enter/exit the vehicle"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:614
+#: qcsrc/common/notifications.inc:646
 #, c-format
 #, c-format
-msgid "^K1%sYou were scored against by ^BG%s^K1 while typing^BG%s"
+msgid "^BGPress ^F2DROPFLAG%s^BG to enter the vehicle gunner"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:614
+#: qcsrc/common/notifications.inc:647
 #, c-format
 #, c-format
-msgid "^K1%sYou were typefragged by ^BG%s^BG%s"
+msgid "^BGPress ^F2DROPFLAG%s^BG to steal this vehicle"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:615
-#, c-format
-msgid "^K1%sYou scored against ^BG%s^K1 while they were typing^BG%s"
+#: qcsrc/common/notifications.inc:648
+msgid ""
+"^F2The enemy is stealing one of your vehicles!\n"
+"^F4Stop them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:615
-#, c-format
-msgid "^K1%sYou typefragged ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:649
+msgid ""
+"^F2You have stolen the enemy's vehicle, you are now visible on their radar!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:616
-msgid "^BGPress ^F2DROPWEAPON^BG again to toss the nade!"
+#: qcsrc/common/notifications.qh:122
+msgid "Notification dump command only works with cl_cmd and sv_cmd.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:617
-msgid "^F2You got a ^K1BONUS GRENADE^F2!"
+#: qcsrc/common/notifications.qh:295 qcsrc/common/notifications.qh:296
+#, c-format
+msgid " (near %s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:618
-#, c-format
-msgid ""
-"^BGYou have been moved into a different team\n"
-"You are now on: %s"
+#: qcsrc/common/notifications.qh:303 qcsrc/common/notifications.qh:304
+msgid "primary"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:619
-msgid "^K1Don't go against your team mates!"
+#: qcsrc/common/notifications.qh:303 qcsrc/common/notifications.qh:304
+msgid "secondary"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:619
-msgid "^K1Don't shoot your team mates!"
+#: qcsrc/common/notifications.qh:306
+msgid "point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:620
-msgid "^K1Die camper!"
+#: qcsrc/common/notifications.qh:306
+msgid "points"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:620
-msgid "^K1Reconsider your tactics, camper!"
+#: qcsrc/common/notifications.qh:315
+#, c-format
+msgid " ^F1(Press %s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:621
-msgid "^K1You unfairly eliminated yourself!"
+#: qcsrc/common/notifications.qh:326
+#, c-format
+msgid " with %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:622
+#: qcsrc/common/notifications.qh:339
 #, c-format
 #, c-format
-msgid "^K1You were %s"
+msgid "%s^K1 made a TRIPLE FRAG! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:623
-msgid "^K1You couldn't catch your breath!"
+#: qcsrc/common/notifications.qh:339
+#, c-format
+msgid "%s^K1 made a TRIPLE SCORE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:624
-msgid "^K1You hit the ground with a crunch!"
+#: qcsrc/common/notifications.qh:339
+msgid "TRIPLE FRAG! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:625
-msgid "^K1You felt a little too hot!"
+#: qcsrc/common/notifications.qh:340
+#, c-format
+msgid "%s^K1 made FIVE SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:625
-msgid "^K1You got a little bit too crispy!"
+#: qcsrc/common/notifications.qh:340
+#, c-format
+msgid "%s^K1 unlocked RAGE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:626
-msgid "^K1You killed your own dumb self!"
+#: qcsrc/common/notifications.qh:340
+msgid "RAGE! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:626
-msgid "^K1You need to be more careful!"
+#: qcsrc/common/notifications.qh:341
+#, c-format
+msgid "%s^K1 made TEN SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:627
-msgid "^K1You couldn't stand the heat!"
+#: qcsrc/common/notifications.qh:341
+#, c-format
+msgid "%s^K1 started a MASSACRE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:628
-msgid "^K1You need to watch out for monsters!"
+#: qcsrc/common/notifications.qh:341
+msgid "MASSACRE! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:628
-msgid "^K1You were killed by a monster!"
+#: qcsrc/common/notifications.qh:342
+#, c-format
+msgid "%s^K1 executed MAYHEM! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:629
-msgid "^K1Tastes like chicken!"
+#: qcsrc/common/notifications.qh:342
+#, c-format
+msgid "%s^K1 made FIFTEEN SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:629
-msgid "^K1You forgot to put the pin back in!"
+#: qcsrc/common/notifications.qh:342
+msgid "MAYHEM! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:630
-msgid "^K1Hanging around a napalm explosion is bad!"
+#: qcsrc/common/notifications.qh:343
+#, c-format
+msgid "%s^K1 is a BERSERKER! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:631
-msgid "^K1You felt a little chilly!"
+#: qcsrc/common/notifications.qh:343
+#, c-format
+msgid "%s^K1 made TWENTY SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:631
-msgid "^K1You got a little bit too cold!"
+#: qcsrc/common/notifications.qh:343
+msgid "BERSERKER! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:632
-msgid "^K1Your Healing Nade is a bit defective"
+#: qcsrc/common/notifications.qh:344
+#, c-format
+msgid "%s^K1 inflicts CARNAGE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:633
-msgid "^K1You are respawning for running out of ammo..."
+#: qcsrc/common/notifications.qh:344
+#, c-format
+msgid "%s^K1 made TWENTY FIVE SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:633
-msgid "^K1You were killed for running out of ammo..."
+#: qcsrc/common/notifications.qh:344
+msgid "CARNAGE! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:634
-msgid "^K1You grew too old without taking your medicine"
+#: qcsrc/common/notifications.qh:345
+#, c-format
+msgid "%s^K1 made THIRTY SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:634
-msgid "^K1You need to preserve your health"
+#: qcsrc/common/notifications.qh:345
+#, c-format
+msgid "%s^K1 unleashes ARMAGEDDON! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:635
-msgid "^K1You became a shooting star!"
+#: qcsrc/common/notifications.qh:345
+msgid "ARMAGEDDON! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:636
-msgid "^K1You melted away in slime!"
+#: qcsrc/common/notifications.qh:351
+#, c-format
+msgid "%s(^F1Bot^BG)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:637
-msgid "^K1You committed suicide!"
+#: qcsrc/common/notifications.qh:353
+#, c-format
+msgid "%s(Ping ^F1%d^BG)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:637
-msgid "^K1You ended it all!"
+#: qcsrc/common/notifications.qh:359
+#, c-format
+msgid ""
+"\n"
+"(Health ^1%d^BG / Armor ^2%d^BG)%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:638
-msgid "^K1You got stuck in a swamp!"
+#: qcsrc/common/notifications.qh:361
+#, c-format
+msgid ""
+"\n"
+"(^F4Dead^BG)%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:639
+#: qcsrc/common/notifications.qh:398 qcsrc/common/notifications.qh:411
 #, c-format
 #, c-format
-msgid "^BGYou are now on: %s"
+msgid "%d score spree! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:640
-msgid "^K1You died in an accident!"
+#: qcsrc/common/notifications.qh:410
+#, c-format
+msgid "%d frag spree! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:641
-msgid "^K1You had an unfortunate run in with a turret!"
+#: qcsrc/common/notifications.qh:423
+msgid "First blood! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:641
-msgid "^K1You were fragged by a turret!"
+#: qcsrc/common/notifications.qh:423
+msgid "First score! "
+msgstr ""
+
+#: qcsrc/common/notifications.qh:427
+msgid "First casualty! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:642
-msgid "^K1You had an unfortunate run in with an eWheel turret!"
+#: qcsrc/common/notifications.qh:427
+msgid "First victim! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:642
-msgid "^K1You were fragged by an eWheel turret!"
+#: qcsrc/common/notifications.qh:468
+#, c-format
+msgid "%s^K1 has %d frags in a row! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:643
-msgid "^K1You had an unfortunate run in with a Walker turret!"
+#: qcsrc/common/notifications.qh:469
+#, c-format
+msgid "%s^K1 made %d scores in a row! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:643
-msgid "^K1You were fragged by a Walker turret!"
+#: qcsrc/common/notifications.qh:487
+#, c-format
+msgid "%s^K1 drew first blood! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:644
-msgid "^K1You got caught in the blast of a Bumblebee explosion!"
+#: qcsrc/common/notifications.qh:488
+#, c-format
+msgid "%s^K1 got the first score! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:645
-msgid "^K1You were crushed by a vehicle!"
+#: qcsrc/common/notifications.qh:504
+#, c-format
+msgid ", ending their %d frag spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:646
-msgid "^K1You were caught in a Raptor cluster bomb!"
+#: qcsrc/common/notifications.qh:505
+#, c-format
+msgid ", ending their %d score spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:647
-msgid "^K1You got caught in the blast of a Raptor explosion!"
+#: qcsrc/common/notifications.qh:519
+#, c-format
+msgid ", losing their %d frag spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:648
-msgid "^K1You got caught in the blast of a Spiderbot explosion!"
+#: qcsrc/common/notifications.qh:520
+#, c-format
+msgid ", losing their %d score spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:649
-msgid "^K1You were blasted to bits by a Spiderbot rocket!"
+#: qcsrc/common/teams.qh:30
+msgid "Red"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:650
-msgid "^K1You got caught in the blast of a Racer explosion!"
+#: qcsrc/common/teams.qh:31
+msgid "Blue"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:651
-msgid "^K1You couldn't find shelter from a Racer rocket!"
+#: qcsrc/common/teams.qh:32
+msgid "Yellow"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:652
-msgid "^K1Watch your step!"
+#: qcsrc/common/teams.qh:33
+msgid "Pink"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:653
-#, c-format
-msgid "^K1Moron! You fragged ^BG%s^K1, a team mate!"
+#: qcsrc/common/teams.qh:34
+msgid "Team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:653
-#, c-format
-msgid "^K1Moron! You went against ^BG%s^K1, a team mate!"
+#: qcsrc/common/teams.qh:35
+msgid "Neutral"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:654
-#, c-format
-msgid "^K1You were fragged by ^BG%s^K1, a team mate"
+#: qcsrc/common/turrets/all.qh:52
+msgid "Turrets dump command only works with sv_cmd.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:654
+#: qcsrc/common/turrets/cl_turrets.qc:127
 #, c-format
 #, c-format
-msgid "^K1You were scored against by ^BG%s^K1, a team mate"
+msgid "%s under attack!"
+msgstr "%s 正在被攻击!"
+
+#: qcsrc/common/turrets/turret.qh:12
+msgid "Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:655
-msgid ""
-"^K1Stop idling!\n"
-"^BGDisconnecting in ^COUNT..."
+#: qcsrc/common/turrets/turret/ewheel.qc:16
+msgid "eWheel Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:656
-#, c-format
-msgid "^BGYou need %s^BG!"
+#: qcsrc/common/turrets/turret/ewheel_weapon.qc:8
+msgid "eWheel"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:657
-#, c-format
-msgid "^BGYou also need %s^BG!"
+#: qcsrc/common/turrets/turret/flac.qc:14
+msgid "FLAC Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:658
-msgid "^BGDoor unlocked!"
+#: qcsrc/common/turrets/turret/flac_weapon.qc:8
+msgid "FLAC"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:659
-msgid "^F2You picked up some extra lives"
+#: qcsrc/common/turrets/turret/fusionreactor.qc:12
+msgid "Fusion Reactor"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:660
-#, c-format
-msgid "^K3You froze ^BG%s"
+#: qcsrc/common/turrets/turret/hellion.qc:14
+msgid "Hellion Missile Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:661
-#, c-format
-msgid "^K1You were frozen by ^BG%s"
+#: qcsrc/common/turrets/turret/hellion_weapon.qc:8
+msgid "Hellion"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:662
-#, c-format
-msgid "^K3You revived ^BG%s"
+#: qcsrc/common/turrets/turret/hk.qc:16
+msgid "Hunter-Killer Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:663
-msgid "^K3You revived yourself"
+#: qcsrc/common/turrets/turret/hk_weapon.qc:8
+msgid "Hunter-Killer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:664
-#, c-format
-msgid "^K3You were revived by ^BG%s"
+#: qcsrc/common/turrets/turret/machinegun.qc:14
+msgid "Machinegun Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:665
-#, c-format
-msgid "^K3You were automatically revived after %s second(s)"
+#: qcsrc/common/turrets/turret/machinegun_weapon.qc:8
+msgid "Machinegun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:668
-msgid "^K1You froze yourself"
+#: qcsrc/common/turrets/turret/mlrs.qc:14
+msgid "MLRS Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:669
-msgid "^K1Round already started, you spawn as frozen"
+#: qcsrc/common/turrets/turret/mlrs_weapon.qc:8
+msgid "MLRS"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:670
-#, c-format
-msgid "^K1A %s has arrived!"
+#: qcsrc/common/turrets/turret/phaser.qc:14
+msgid "Phaser Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:679
-msgid ""
-"^K1No spawnpoints available!\n"
-"Hope your team can fix it..."
+#: qcsrc/common/turrets/turret/phaser_weapon.qc:8
+msgid "Phaser"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:680
-msgid ""
-"^K1You may not join the game at this time.\n"
-"The player limit reached maximum capacity."
+#: qcsrc/common/turrets/turret/plasma.qc:14
+msgid "Plasma Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:683
-msgid "^BGYou picked up the ball"
+#: qcsrc/common/turrets/turret/plasma_dual.qc:6
+msgid "Dual plasma"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:684
-msgid "^BGKilling people while you don't have the ball gives no points!"
+#: qcsrc/common/turrets/turret/plasma_dual.qc:18
+msgid "Dual Plasma Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:685
-msgid ""
-"^BGAll keys are in your team's hands!\n"
-"Help the key carriers to meet!"
+#: qcsrc/common/turrets/turret/plasma_weapon.qc:8
+msgid "Plasma"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:686
-msgid ""
-"^BGAll keys are in ^TC^TT team^BG's hands!\n"
-"Interfere ^F4NOW^BG!"
+#: qcsrc/common/turrets/turret/tesla.qc:14
+#: qcsrc/common/turrets/turret/tesla_weapon.qc:8
+msgid "Tesla Coil"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:687
-msgid ""
-"^BGAll keys are in your team's hands!\n"
-"Meet the other key carriers ^F4NOW^BG!"
+#: qcsrc/common/turrets/turret/walker.qc:16
+msgid "Walker Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:688
-msgid "^F4Round will start in ^COUNT"
+#: qcsrc/common/turrets/turret/walker_weapon.qc:8
+msgid "Walker"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:689
-msgid "^BGScanning frequency range..."
+#: qcsrc/common/vehicles/cl_vehicles.qc:166
+#, c-format
+msgid "Press %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:690
-msgid "^BGYou are starting with the ^TC^TT Key"
+#: qcsrc/common/vehicles/vehicle/bumblebee.qc:19
+msgid "Bumblebee"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:691 qcsrc/common/notifications.qh:693
-#, c-format
-msgid ""
-"^BGWaiting for players to join...\n"
-"Need active players for: %s"
+#: qcsrc/common/vehicles/vehicle/bumblebee.qc:972
+msgid "No right gunner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:692
-msgid "^BGYou have no lives left, you must wait until the next match"
+#: qcsrc/common/vehicles/vehicle/bumblebee.qc:978
+msgid "No left gunner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:694
-#, c-format
-msgid "^BGWaiting for %s player(s) to join..."
+#: qcsrc/common/vehicles/vehicle/racer.qc:18
+msgid "Racer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:695
-msgid "^F4^COUNT^BG left to find some ammo!"
+#: qcsrc/common/vehicles/vehicle/racer_weapon.qc:10
+msgid "Racer cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:696
-msgid "^BGGet some ammo or you'll be dead in ^F4^COUNT^BG!"
+#: qcsrc/common/vehicles/vehicle/raptor.qc:19
+msgid "Raptor"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:696
-msgid "^BGGet some ammo! ^F4^COUNT^BG left!"
+#: qcsrc/common/vehicles/vehicle/raptor_weapons.qc:10
+msgid "Raptor cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:697
-#, c-format
-msgid "^F2Extra lives remaining: ^K1%s"
+#: qcsrc/common/vehicles/vehicle/raptor_weapons.qc:18
+msgid "Raptor bomb"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:699
-#, c-format
-msgid ""
-"^F2^COUNT^BG until weapon change...\n"
-"Next weapon: ^F1%s"
+#: qcsrc/common/vehicles/vehicle/raptor_weapons.qc:26
+msgid "Raptor flare"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:700
-#, c-format
-msgid "^F2Active weapon: ^F1%s"
+#: qcsrc/common/vehicles/vehicle/spiderbot.qc:18
+msgid "Spiderbot"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:701
-msgid "^BGPress ^F2DROPWEAPON^BG again to toss the grenade!"
+#: qcsrc/common/weapons/all.qh:79
+msgid "Weapons dump command only works with sv_cmd.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:702
-msgid ""
-"^K1Your generator is NOT shielded!\n"
-"^BGRe-capture controlpoints to shield it!"
+#: qcsrc/common/weapons/weapon/arc.qc:16
+msgid "Arc"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:703
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"Keep fragging until we have a winner!"
+#: qcsrc/common/weapons/weapon/blaster.qc:16
+msgid "Blaster"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:703
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"Keep scoring until we have a winner!"
+#: qcsrc/common/weapons/weapon/crylink.qc:16
+msgid "Crylink"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:704
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"\n"
-"Generators are now decaying.\n"
-"The more control points your team holds,\n"
-"the faster the enemy generator decays"
+#: qcsrc/common/weapons/weapon/devastator.qc:16
+msgid "Devastator"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:705
-#, c-format
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"^BGAdded ^F4%s^BG to the game!"
+#: qcsrc/common/weapons/weapon/electro.qc:16
+msgid "Electro"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:706
-msgid "^K1In^BG-portal created"
+#: qcsrc/common/weapons/weapon/fireball.qc:16
+msgid "Fireball"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:707
-msgid "^F3Out^BG-portal created"
+#: qcsrc/common/weapons/weapon/hagar.qc:16
+msgid "Hagar"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:708
-msgid ""
-"^K1Portal deployment failed.\n"
-"\n"
-"^F2Catch it to try again!"
+#: qcsrc/common/weapons/weapon/hlac.qc:16
+msgid "Heavy Laser Assault Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:709
-msgid "^F2Invisibility has worn off"
+#: qcsrc/common/weapons/weapon/hook.qc:16
+msgid "Grappling Hook"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:710
-msgid "^F2Shield has worn off"
+#: qcsrc/common/weapons/weapon/machinegun.qc:16
+msgid "MachineGun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:711
-msgid "^F2Speed has worn off"
+#: qcsrc/common/weapons/weapon/minelayer.qc:16
+msgid "Mine Layer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:712
-msgid "^F2Strength has worn off"
+#: qcsrc/common/weapons/weapon/mortar.qc:16
+msgid "Mortar"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:713
-msgid "^F2You are invisible"
+#: qcsrc/common/weapons/weapon/porto.qc:16
+msgid "Port-O-Launch"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:714
-msgid "^F2Shield surrounds you"
+#: qcsrc/common/weapons/weapon/rifle.qc:16
+msgid "Rifle"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:715
-msgid "^F2You are on speed"
+#: qcsrc/common/weapons/weapon/seeker.qc:16
+msgid "T.A.G. Seeker"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:716
-msgid "^F2Strength infuses your weapons with devastating power"
+#: qcsrc/common/weapons/weapon/shockwave.qc:16
+msgid "Shockwave"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:717
-msgid "^F2The race is over, finish your lap!"
+#: qcsrc/common/weapons/weapon/shotgun.qc:16
+msgid "Shotgun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:718
-msgid "^BGSecondary fire inflicts no damage!"
+#: qcsrc/common/weapons/weapon/tuba.qc:16
+#, no-c-format
+msgid "@!#%'n Tuba"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:719
-msgid "^BGSequence completed!"
+#: qcsrc/common/weapons/weapon/vaporizer.qc:16
+msgid "Vaporizer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:720
-msgid "^BGThere are more to go..."
+#: qcsrc/common/weapons/weapon/vortex.qc:16
+msgid "Vortex"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:721
+#: qcsrc/lib/counting.qh:10
 #, c-format
 #, c-format
-msgid "^BGOnly %s^BG more to go..."
+msgid "CI_DEC^%s years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:722
-msgid "^F2Superweapons have broken down"
+#: qcsrc/lib/counting.qh:13
+#, c-format
+msgid "CI_ZER^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:723
-msgid "^F2Superweapons have been lost"
+#: qcsrc/lib/counting.qh:14
+#, c-format
+msgid "CI_FIR^%d year"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:724
-msgid "^F2You now have a superweapon"
+#: qcsrc/lib/counting.qh:15
+#, c-format
+msgid "CI_SEC^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:725
-msgid "^K1Changing to ^TC^TT^K1 in ^COUNT"
+#: qcsrc/lib/counting.qh:16
+#, c-format
+msgid "CI_THI^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:726
-msgid "^K1Changing team in ^COUNT"
+#: qcsrc/lib/counting.qh:17
+#, c-format
+msgid "CI_MUL^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:727
-msgid "^K1Spectating in ^COUNT"
+#: qcsrc/lib/counting.qh:19
+#, c-format
+msgid "CI_DEC^%s weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:728
-msgid "^K1Suicide in ^COUNT"
+#: qcsrc/lib/counting.qh:22
+#, c-format
+msgid "CI_ZER^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:729
-msgid "^F4Timeout begins in ^COUNT"
+#: qcsrc/lib/counting.qh:23
+#, c-format
+msgid "CI_FIR^%d week"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:730
-msgid "^F4Timeout ends in ^COUNT"
+#: qcsrc/lib/counting.qh:24
+#, c-format
+msgid "CI_SEC^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1037 qcsrc/common/notifications.qh:1038
+#: qcsrc/lib/counting.qh:25
 #, c-format
 #, c-format
-msgid " (near %s)"
+msgid "CI_THI^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1045 qcsrc/common/notifications.qh:1046
-msgid "primary"
+#: qcsrc/lib/counting.qh:26
+#, c-format
+msgid "CI_MUL^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1045 qcsrc/common/notifications.qh:1046
-msgid "secondary"
+#: qcsrc/lib/counting.qh:28
+#, c-format
+msgid "CI_DEC^%s days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1056
+#: qcsrc/lib/counting.qh:31
 #, c-format
 #, c-format
-msgid " ^F1(Press %s)"
+msgid "CI_ZER^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1066
+#: qcsrc/lib/counting.qh:32
 #, c-format
 #, c-format
-msgid " with %s"
+msgid "CI_FIR^%d day"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1075
+#: qcsrc/lib/counting.qh:33
 #, c-format
 #, c-format
-msgid "%s^K1 made a TRIPLE FRAG! %s^BG"
+msgid "CI_SEC^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1075
+#: qcsrc/lib/counting.qh:34
 #, c-format
 #, c-format
-msgid "%s^K1 made a TRIPLE SCORE! %s^BG"
+msgid "CI_THI^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1075
-msgid "TRIPLE FRAG! "
+#: qcsrc/lib/counting.qh:35
+#, c-format
+msgid "CI_MUL^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1076
+#: qcsrc/lib/counting.qh:37
 #, c-format
 #, c-format
-msgid "%s^K1 made FIVE SCORES IN A ROW! %s^BG"
+msgid "CI_DEC^%s hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1076
+#: qcsrc/lib/counting.qh:40
 #, c-format
 #, c-format
-msgid "%s^K1 unlocked RAGE! %s^BG"
+msgid "CI_ZER^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1076
-msgid "RAGE! "
+#: qcsrc/lib/counting.qh:41
+#, c-format
+msgid "CI_FIR^%d hour"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1077
+#: qcsrc/lib/counting.qh:42
 #, c-format
 #, c-format
-msgid "%s^K1 made TEN SCORES IN A ROW! %s^BG"
+msgid "CI_SEC^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1077
+#: qcsrc/lib/counting.qh:43
 #, c-format
 #, c-format
-msgid "%s^K1 started a MASSACRE! %s^BG"
+msgid "CI_THI^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1077
-msgid "MASSACRE! "
+#: qcsrc/lib/counting.qh:44
+#, c-format
+msgid "CI_MUL^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1078
+#: qcsrc/lib/counting.qh:47
 #, c-format
 #, c-format
-msgid "%s^K1 executed MAYHEM! %s^BG"
+msgid "CI_DEC^%s minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1078
+#: qcsrc/lib/counting.qh:50
 #, c-format
 #, c-format
-msgid "%s^K1 made FIFTEEN SCORES IN A ROW! %s^BG"
+msgid "CI_ZER^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1078
-msgid "MAYHEM! "
+#: qcsrc/lib/counting.qh:51
+#, c-format
+msgid "CI_FIR^%d minute"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1079
+#: qcsrc/lib/counting.qh:52
 #, c-format
 #, c-format
-msgid "%s^K1 is a BERSERKER! %s^BG"
+msgid "CI_SEC^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1079
+#: qcsrc/lib/counting.qh:53
 #, c-format
 #, c-format
-msgid "%s^K1 made TWENTY SCORES IN A ROW! %s^BG"
+msgid "CI_THI^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1079
-msgid "BERSERKER! "
+#: qcsrc/lib/counting.qh:54
+#, c-format
+msgid "CI_MUL^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1080
+#: qcsrc/lib/counting.qh:56
 #, c-format
 #, c-format
-msgid "%s^K1 inflicts CARNAGE! %s^BG"
+msgid "CI_DEC^%s seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1080
+#: qcsrc/lib/counting.qh:59
 #, c-format
 #, c-format
-msgid "%s^K1 made TWENTY FIVE SCORES IN A ROW! %s^BG"
+msgid "CI_ZER^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1080
-msgid "CARNAGE! "
+#: qcsrc/lib/counting.qh:60
+#, c-format
+msgid "CI_FIR^%d second"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1081
+#: qcsrc/lib/counting.qh:61
 #, c-format
 #, c-format
-msgid "%s^K1 made THIRTY SCORES IN A ROW! %s^BG"
+msgid "CI_SEC^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1081
+#: qcsrc/lib/counting.qh:62
 #, c-format
 #, c-format
-msgid "%s^K1 unleashes ARMAGEDDON! %s^BG"
+msgid "CI_THI^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1081
-msgid "ARMAGEDDON! "
+#: qcsrc/lib/counting.qh:63
+#, c-format
+msgid "CI_MUL^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1087
+#: qcsrc/lib/counting.qh:79
 #, c-format
 #, c-format
-msgid "%s(^F1Bot^BG)"
+msgid "%dst"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1089
+#: qcsrc/lib/counting.qh:80
 #, c-format
 #, c-format
-msgid "%s(Ping ^F1%d^BG)"
+msgid "%dnd"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1095
+#: qcsrc/lib/counting.qh:81
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"(Health ^1%d^BG / Armor ^2%d^BG)%s"
+msgid "%drd"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1097
+#: qcsrc/lib/counting.qh:82 qcsrc/lib/counting.qh:85
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"(^F4Dead^BG)%s"
+msgid "%dth"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1134 qcsrc/common/notifications.qh:1147
-#, c-format
-msgid "%d score spree! "
+#: qcsrc/lib/oo.qh:228
+msgid "No description"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1146
+#: qcsrc/lib/spawnfunc.qh:65
 #, c-format
 #, c-format
-msgid "%d frag spree! "
+msgid ""
+"Entity field %s.%s (%s) is not whitelisted. If you believe this is an error, "
+"please file an issue.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1159
-msgid "First blood! "
+#: qcsrc/lib/string.qh:37
+#, c-format
+msgid "%d days, %02d:%02d:%02d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1159
-msgid "First score! "
+#: qcsrc/lib/string.qh:38
+#, c-format
+msgid "%02d:%02d:%02d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1163
-msgid "First casualty! "
+#: qcsrc/menu/command/menu_cmd.qc:48
+msgid "Usage: menu_cmd command..., where possible commands are:\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1163
-msgid "First victim! "
+#: qcsrc/menu/command/menu_cmd.qc:49
+msgid "  sync - reloads all cvars on the current menu page\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1204
-#, c-format
-msgid "%s^K1 has %d frags in a row! %s^BG"
+#: qcsrc/menu/command/menu_cmd.qc:50
+msgid "  directmenu ITEM - select a menu item as main item\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1205
-#, c-format
-msgid "%s^K1 made %d scores in a row! %s^BG"
+#: qcsrc/menu/command/menu_cmd.qc:79
+msgid "Available options:\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1223
-#, c-format
-msgid "%s^K1 drew first blood! %s^BG"
+#: qcsrc/menu/command/menu_cmd.qc:128
+msgid "Invalid command. For a list of supported commands, try menu_cmd help.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1224
+#: qcsrc/menu/item/listbox.qc:503
 #, c-format
 #, c-format
-msgid "%s^K1 got the first score! %s^BG"
+msgid "Item %d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1240
-#, c-format
-msgid ", ending their %d frag spree"
+#: qcsrc/menu/item/textslider.qc:32 qcsrc/menu/item/textslider.qc:33
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:43
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:74
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:120
+msgid "Custom"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1241
+#: qcsrc/menu/xonotic/campaign.qc:286
 #, c-format
 #, c-format
-msgid ", ending their %d score spree"
+msgid "Level %d: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1255
-#, c-format
-msgid ", losing their %d frag spree"
+#: qcsrc/menu/xonotic/credits.qc:5
+msgid "Core Team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1256
-#, c-format
-msgid ", losing their %d score spree"
+#: qcsrc/menu/xonotic/credits.qc:17
+msgid "Extended Team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:26
-msgid "Red"
+#: qcsrc/menu/xonotic/credits.qc:45
+msgid "Website"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:27
-msgid "Blue"
+#: qcsrc/menu/xonotic/credits.qc:50
+msgid "Stats"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:28
-msgid "Yellow"
+#: qcsrc/menu/xonotic/credits.qc:54
+msgid "Art"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:29
-msgid "Pink"
+#: qcsrc/menu/xonotic/credits.qc:61
+msgid "Animation"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:30
-msgid "Team"
+#: qcsrc/menu/xonotic/credits.qc:65
+msgid "Level Design"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:31
-msgid "Neutral"
+#: qcsrc/menu/xonotic/credits.qc:87
+msgid "Music / Sound FX"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/util.qc:422
-#, c-format
-msgid "%d days, %02d:%02d:%02d"
+#: qcsrc/menu/xonotic/credits.qc:102
+msgid "Game Code"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/util.qc:424
-#, c-format
-msgid "%02d:%02d:%02d"
+#: qcsrc/menu/xonotic/credits.qc:110
+msgid "Marketing / PR"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_arc.qc:15
-msgid "Arc"
+#: qcsrc/menu/xonotic/credits.qc:116
+msgid "Legal"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_blaster.qc:15
-msgid "Blaster"
+#: qcsrc/menu/xonotic/credits.qc:121
+msgid "Game Engine"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_crylink.qc:15
-msgid "Crylink"
+#: qcsrc/menu/xonotic/credits.qc:122
+msgid "DarkPlaces"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_devastator.qc:15
-msgid "Devastator"
+#: qcsrc/menu/xonotic/credits.qc:125
+msgid "Engine Additions"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_electro.qc:15
-msgid "Electro"
+#: qcsrc/menu/xonotic/credits.qc:130
+msgid "Compiler"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_fireball.qc:15
-msgid "Fireball"
+#: qcsrc/menu/xonotic/credits.qc:131
+msgid "GMQCC"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hagar.qc:15
-msgid "Hagar"
+#: qcsrc/menu/xonotic/credits.qc:136
+msgid "Other Active Contributors"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hlac.qc:15
-msgid "Heavy Laser Assault Cannon"
+#: qcsrc/menu/xonotic/credits.qc:142
+msgid "Translators"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hmg.qc:15
-msgid "Heavy Machine Gun"
+#: qcsrc/menu/xonotic/credits.qc:144
+msgid "Asturian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hook.qc:15
-msgid "Grappling Hook"
+#: qcsrc/menu/xonotic/credits.qc:149
+msgid "Belarusian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_machinegun.qc:15
-msgid "Machine Gun"
+#: qcsrc/menu/xonotic/credits.qc:152
+msgid "Bulgarian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_minelayer.qc:15
-msgid "Mine Layer"
+#: qcsrc/menu/xonotic/credits.qc:156
+msgid "Chinese (China)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_mortar.qc:15
-msgid "Mortar"
+#: qcsrc/menu/xonotic/credits.qc:161
+msgid "Czech"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_porto.qc:15
-msgid "Port-O-Launch"
+#: qcsrc/menu/xonotic/credits.qc:166
+msgid "Dutch"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_rifle.qc:15
-msgid "Rifle"
+#: qcsrc/menu/xonotic/credits.qc:171
+msgid "English (Australia)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_rpc.qc:15
-msgid "Rocket Propelled Chainsaw"
+#: qcsrc/menu/xonotic/credits.qc:175
+msgid "Finnish"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_seeker.qc:15
-msgid "T.A.G. Seeker"
+#: qcsrc/menu/xonotic/credits.qc:179
+msgid "French"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_shockwave.qc:15
-msgid "Shockwave"
+#: qcsrc/menu/xonotic/credits.qc:185
+msgid "German"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_shotgun.qc:15
-msgid "Shotgun"
+#: qcsrc/menu/xonotic/credits.qc:194
+msgid "Greek"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_tuba.qc:16
-#, no-c-format
-msgid "@!#%'n Tuba"
+#: qcsrc/menu/xonotic/credits.qc:200
+msgid "Hungarian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_vaporizer.qc:15
-msgid "Vaporizer"
+#: qcsrc/menu/xonotic/credits.qc:204
+msgid "Italian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_vortex.qc:15
-msgid "Vortex"
+#: qcsrc/menu/xonotic/credits.qc:210
+msgid "Polish"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/command/menu_cmd.qc:35
-msgid "Usage: menu_cmd command..., where possible commands are:\n"
+#: qcsrc/menu/xonotic/credits.qc:215
+msgid "Portuguese"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/command/menu_cmd.qc:36
-msgid "  sync - reloads all cvars on the current menu page\n"
+#: qcsrc/menu/xonotic/credits.qc:219
+msgid "Romanian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/command/menu_cmd.qc:37
-msgid "  directmenu ITEM - select a menu item as main item\n"
+#: qcsrc/menu/xonotic/credits.qc:225
+msgid "Russian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/command/menu_cmd.qc:68
-msgid "Available options:\n"
+#: qcsrc/menu/xonotic/credits.qc:235
+msgid "Serbian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/command/menu_cmd.qc:119
-msgid "Invalid command. For a list of supported commands, try menu_cmd help.\n"
+#: qcsrc/menu/xonotic/credits.qc:240
+msgid "Spanish"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/item/listbox.c:382
-#, c-format
-msgid "Item %d"
+#: qcsrc/menu/xonotic/credits.qc:250
+msgid "Swedish"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/item/textslider.c:31 qcsrc/menu/item/textslider.c:33
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:40
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:80
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:126
-msgid "Custom"
+#: qcsrc/menu/xonotic/credits.qc:254
+msgid "Ukrainian"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/campaign.c:287
-#, c-format
-msgid "Level %d: %s"
+#: qcsrc/menu/xonotic/credits.qc:260
+msgid "Past Contributors"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/cvarlist.c:73
+#: qcsrc/menu/xonotic/cvarlist.qc:75
 msgid "forced to be saved to config.cfg"
 msgstr ""
 
 msgid "forced to be saved to config.cfg"
 msgstr ""
 
-#: qcsrc/menu/xonotic/cvarlist.c:79 qcsrc/menu/xonotic/cvarlist.c:89
+#: qcsrc/menu/xonotic/cvarlist.qc:81 qcsrc/menu/xonotic/cvarlist.qc:91
 msgid "will not be saved"
 msgstr ""
 
 msgid "will not be saved"
 msgstr ""
 
-#: qcsrc/menu/xonotic/cvarlist.c:84
+#: qcsrc/menu/xonotic/cvarlist.qc:86
 msgid "will be saved to config.cfg"
 msgstr ""
 
 msgid "will be saved to config.cfg"
 msgstr ""
 
-#: qcsrc/menu/xonotic/cvarlist.c:93
+#: qcsrc/menu/xonotic/cvarlist.qc:95
 msgid "private"
 msgstr ""
 
 msgid "private"
 msgstr ""
 
-#: qcsrc/menu/xonotic/cvarlist.c:95
+#: qcsrc/menu/xonotic/cvarlist.qc:97
 msgid "engine setting"
 msgstr ""
 
 msgid "engine setting"
 msgstr ""
 
-#: qcsrc/menu/xonotic/cvarlist.c:97
+#: qcsrc/menu/xonotic/cvarlist.qc:99
 msgid "read only"
 msgstr ""
 
 msgid "read only"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_credits.c:5
+#: qcsrc/menu/xonotic/dialog_credits.qc:7
 msgid "Credits"
 msgid "Credits"
+msgstr "制作人员"
+
+#: qcsrc/menu/xonotic/dialog_credits.qc:8
+msgid "The Xonotic credits"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_credits.c:21
-#: qcsrc/menu/xonotic/dialog_monstertools.c:44
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:278
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:90
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:81
-#: qcsrc/menu/xonotic/dialog_singleplayer_winner.c:21
+#: qcsrc/menu/xonotic/dialog_credits.qc:24
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:46
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:297
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:92
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:83
+#: qcsrc/menu/xonotic/dialog_singleplayer_winner.qc:24
 msgid "OK"
 msgid "OK"
-msgstr ""
+msgstr "好的"
 
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:4
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:6
 msgid "Welcome"
 msgid "Welcome"
-msgstr ""
+msgstr "欢迎"
 
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:46
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:48
 msgid ""
 "Welcome to Xonotic, please select your language preference and enter your "
 "player name to get started.  You can change these options later through the "
 "menu system."
 msgstr ""
 
 msgid ""
 "Welcome to Xonotic, please select your language preference and enter your "
 "player name to get started.  You can change these options later through the "
 "menu system."
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:52
-#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:39
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:54
+#: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:41
 msgid "Name:"
 msgid "Name:"
+msgstr "名字:"
+
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:62
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:53
+msgid "Name under which you will appear in the game"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:74
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:78
 msgid "Text language:"
 msgid "Text language:"
-msgstr ""
+msgstr "文本语言:"
 
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:83
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:87
 msgid "Allow player statistics to use your nickname at stats.xonotic.org?"
 msgstr ""
 
 msgid "Allow player statistics to use your nickname at stats.xonotic.org?"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:87
-msgid "ALWU2N^Yes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_firstrun.c:88
-msgid "ALWU2N^No"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:91
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:26
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:26
+#: qcsrc/menu/xonotic/dialog_quit.qc:24
+#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:35
+#: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:25
+msgid "Yes"
+msgstr "是"
+
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:92
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:29
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:29
+#: qcsrc/menu/xonotic/dialog_quit.qc:26
+#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:38
+#: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:26
+msgid "No"
+msgstr "否"
 
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:89
-msgid "ALWU2N^Undecided"
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:93
+msgid "Undecided"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_firstrun.c:93
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:97
 msgid "Save settings"
 msgid "Save settings"
-msgstr ""
+msgstr "保存设置"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:6
 msgid "Ammo Panel"
 msgstr ""
 
 msgid "Ammo Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:25
 msgid "Ammunition display:"
 msgstr ""
 
 msgid "Ammunition display:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:28
 msgid "Show only current ammo type"
 msgid "Show only current ammo type"
+msgstr "仅显示所需弹药"
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:31
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:51
+msgid "Noncurrent alpha:"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:35
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:55
+msgid "Noncurrent scale:"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.c:29
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:39
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:31
 msgid "Align icon:"
 msgstr ""
 
 msgid "Align icon:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.c:30
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:37
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:29
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:41
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:29
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:41
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:40
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:39
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:31
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:43
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:32
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:31
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:43
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:27
 msgid "Left"
 msgstr ""
 
 msgid "Left"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.c:31
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:39
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:31
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:42
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:31
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:42
+#: qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc:41
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:41
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:33
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:44
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:33
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:33
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:44
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:29
 msgid "Right"
 msgstr ""
 
 msgid "Right"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_buffs.c:4
-msgid "Buffs Panel"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:6
 msgid "Centerprint Panel"
 msgstr ""
 
 msgid "Centerprint Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:24
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:26
 msgid "Message duration:"
 msgstr ""
 
 msgid "Message duration:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:28
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:30
 msgid "Fade time:"
 msgstr ""
 
 msgid "Fade time:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:32
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:34
 msgid "Flip messages order"
 msgstr ""
 
 msgid "Flip messages order"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:34
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:36
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:24
 msgid "Text alignment:"
 msgstr ""
 
 msgid "Text alignment:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:38
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:62
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:40
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:28
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:69
 msgid "Center"
 msgstr ""
 
 msgid "Center"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.c:42
+#: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:44
 msgid "Font scale:"
 msgstr ""
 
 msgid "Font scale:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_chat.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_chat.qc:6
 msgid "Chat Panel"
 msgstr ""
 
 msgid "Chat Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_chat.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_chat.qc:25
 msgid "Chat entries:"
 msgstr ""
 
 msgid "Chat entries:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_chat.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_chat.qc:28
 msgid "Chat size:"
 msgstr ""
 
 msgid "Chat size:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_chat.c:30
+#: qcsrc/menu/xonotic/dialog_hudpanel_chat.qc:32
 msgid "Chat lifetime:"
 msgstr ""
 
 msgid "Chat lifetime:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_chat.c:34
+#: qcsrc/menu/xonotic/dialog_hudpanel_chat.qc:36
 msgid "Chat beep sound"
 msgstr ""
 
 msgid "Chat beep sound"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qc:6
 msgid "Engine Info Panel"
 msgstr ""
 
 msgid "Engine Info Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qc:25
 msgid "Engine info:"
 msgstr ""
 
 msgid "Engine info:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qc:28
 msgid "Use an averaging algorithm for fps"
 msgstr ""
 
 msgid "Use an averaging algorithm for fps"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:6
 msgid "Health/Armor Panel"
 msgstr ""
 
 msgid "Health/Armor Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:23
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:25
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:35
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:25
 msgid "Enable status bar"
 msgstr ""
 
 msgid "Enable status bar"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:25
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:25
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:27
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:27
 msgid "Status bar alignment:"
 msgstr ""
 
 msgid "Status bar alignment:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:33
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:43
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:33
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:43
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:35
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:45
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:35
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:45
 msgid "Inward"
 msgstr ""
 
 msgid "Inward"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:35
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:44
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:35
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:44
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:37
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:46
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:37
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:46
 msgid "Outward"
 msgstr ""
 
 msgid "Outward"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:38
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:38
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:40
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:40
 msgid "Icon alignment:"
 msgstr ""
 
 msgid "Icon alignment:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.c:46
+#: qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc:48
 msgid "Flip health and armor positions"
 msgstr ""
 
 msgid "Flip health and armor positions"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.qc:6
 msgid "Info Messages Panel"
 msgstr ""
 
 msgid "Info Messages Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.qc:25
 msgid "Info messages:"
 msgstr ""
 
 msgid "Info messages:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_infomessages.qc:28
 msgid "Flip align"
 msgstr ""
 
 msgid "Flip align"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_modicons.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:6
+msgid "Items Time Panel"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:23
+msgid "PNL^Disabled"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:24
+msgid "PNL^Enabled spectating"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:25
+msgid "PNL^Enabled even playing in warmup"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:36
+msgid "Reduced"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:39
+msgid "Text/icon ratio:"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:42
+msgid "Hide spawned items"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:44
+msgid "Hide large armor and health"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:46
+msgid "Dynamic size"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_modicons.qc:6
 msgid "Mod Icons Panel"
 msgstr ""
 
 msgid "Mod Icons Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_notification.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:6
 msgid "Notification Panel"
 msgstr ""
 
 msgid "Notification Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_notification.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:25
 msgid "Notifications:"
 msgstr ""
 
 msgid "Notifications:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_notification.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:28
 msgid "Also print notifications to the console"
 msgstr ""
 
 msgid "Also print notifications to the console"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_notification.c:29
+#: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:31
 msgid "Flip notify order"
 msgstr ""
 
 msgid "Flip notify order"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_notification.c:32
+#: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:34
 msgid "Entry lifetime:"
 msgstr ""
 
 msgid "Entry lifetime:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_notification.c:36
+#: qcsrc/menu/xonotic/dialog_hudpanel_notification.qc:38
 msgid "Entry fadetime:"
 msgstr ""
 
 msgid "Entry fadetime:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:6
 msgid "Physics Panel"
 msgstr ""
 
 msgid "Physics Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:23
-#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.c:22
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:22
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:25
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:24
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:24
 msgid "Panel disabled"
 msgstr ""
 
 msgid "Panel disabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:24
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:26
 msgid "Panel enabled"
 msgstr ""
 
 msgid "Panel enabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:25
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:27
 msgid "Panel enabled even observing"
 msgstr ""
 
 msgid "Panel enabled even observing"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:28
 msgid "Panel enabled only in Race/CTS"
 msgstr ""
 
 msgid "Panel enabled only in Race/CTS"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:32
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:34
 msgid "Status bar"
 msgid "Status bar"
-msgstr ""
+msgstr "状态栏"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:34
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:60
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:36
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:66
 msgid "Left align"
 msgstr ""
 
 msgid "Left align"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:35
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:64
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:37
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:72
 msgid "Right align"
 msgstr ""
 
 msgid "Right align"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:36
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:38
 msgid "Inward align"
 msgstr ""
 
 msgid "Inward align"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:37
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:39
 msgid "Outward align"
 msgstr ""
 
 msgid "Outward align"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:41
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:43
 msgid "Flip speed/acceleration positions"
 msgstr ""
 
 msgid "Flip speed/acceleration positions"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:45
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:47
 msgid "Speed:"
 msgstr ""
 
 msgid "Speed:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:46
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:48
 msgid "Include vertical speed"
 msgstr ""
 
 msgid "Include vertical speed"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:57
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:59
 msgid "Speed unit:"
 msgid "Speed unit:"
-msgstr ""
+msgstr "速度单位:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:59
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:61
 msgid "qu/s"
 msgstr ""
 
 msgid "qu/s"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:60
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:62
 msgid "m/s"
 msgid "m/s"
-msgstr ""
+msgstr "m/s"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:61
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:63
 msgid "km/h"
 msgid "km/h"
-msgstr ""
+msgstr "km/h"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:62
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:64
 msgid "mph"
 msgid "mph"
-msgstr ""
+msgstr "mph"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:63
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:65
 msgid "knots"
 msgstr ""
 
 msgid "knots"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:65
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:67
 msgid "Show"
 msgstr ""
 
 msgid "Show"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:68
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:70
 msgid "Top speed"
 msgid "Top speed"
-msgstr ""
+msgstr "最大速度"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:74
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:76
 msgid "Acceleration:"
 msgid "Acceleration:"
-msgstr ""
+msgstr "加速度:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_physics.c:75
+#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:77
 msgid "Include vertical acceleration"
 msgstr ""
 
 msgid "Include vertical acceleration"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:6
 msgid "Powerups Panel"
 msgstr ""
 
 msgid "Powerups Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_powerups.c:46
-msgid "Flip strength and shield positions"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:6
 msgid "Pressed Keys Panel"
 msgstr ""
 
 msgid "Pressed Keys Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:25
 msgid "Panel enabled when spectating"
 msgstr ""
 
 msgid "Panel enabled when spectating"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.c:24
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:24
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:26
 msgid "Panel always enabled"
 msgstr ""
 
 msgid "Panel always enabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.c:31
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:33
 msgid "Forced aspect:"
 msgstr ""
 
 msgid "Forced aspect:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_racetimer.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:6
+msgid "Quick Menu Panel"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_racetimer.qc:6
 msgid "Race Timer Panel"
 msgstr ""
 
 msgid "Race Timer Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:6
 msgid "Radar Panel"
 msgstr ""
 
 msgid "Radar Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:25
 msgid "Panel enabled in teamgames"
 msgstr ""
 
 msgid "Panel enabled in teamgames"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:30
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:32
 msgid "Radar:"
 msgstr ""
 
 msgid "Radar:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:33
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:44
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:83
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:74
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:124
-#: qcsrc/menu/xonotic/util.qc:743
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:35
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:74
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:113
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:78
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:129
+#: qcsrc/menu/xonotic/util.qc:774
 msgid "Alpha:"
 msgstr ""
 
 msgid "Alpha:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:37
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:39
 msgid "Rotation:"
 msgstr ""
 
 msgid "Rotation:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:39
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:41
 msgid "Forward"
 msgstr ""
 
 msgid "Forward"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:40
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:42
 msgid "West"
 msgid "West"
-msgstr ""
+msgstr "西"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:41
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:43
 msgid "South"
 msgid "South"
-msgstr ""
+msgstr ""
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:42
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:44
 msgid "East"
 msgid "East"
-msgstr ""
+msgstr ""
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:43
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:45
 msgid "North"
 msgid "North"
-msgstr ""
+msgstr ""
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:47
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:49
 msgid "Scale:"
 msgid "Scale:"
-msgstr ""
+msgstr "大小:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:51
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:53
 msgid "Zoom mode:"
 msgid "Zoom mode:"
-msgstr ""
+msgstr "缩放模式:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:53
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:55
 msgid "Zoomed in"
 msgid "Zoomed in"
-msgstr ""
+msgstr "缩小"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:54
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:56
 msgid "Zoomed out"
 msgid "Zoomed out"
-msgstr ""
+msgstr "放大"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:55
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:57
 msgid "Always zoomed"
 msgid "Always zoomed"
-msgstr ""
+msgstr "总是缩放"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:56
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:58
 msgid "Never zoomed"
 msgid "Never zoomed"
-msgstr ""
+msgstr "永不缩放"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_score.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:6
 msgid "Score Panel"
 msgid "Score Panel"
-msgstr ""
+msgstr "评分小组"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_score.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:25
 msgid "Score:"
 msgid "Score:"
-msgstr ""
+msgstr "分数:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_score.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:28
 msgid "Rankings:"
 msgid "Rankings:"
-msgstr ""
+msgstr "排名:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_score.c:27
+#: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:29
 msgid "Off"
 msgid "Off"
-msgstr ""
+msgstr ""
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_score.c:28
+#: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:30
 msgid "And me"
 msgid "And me"
-msgstr ""
+msgstr "以及我"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_score.c:29
+#: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:31
 msgid "Pure"
 msgid "Pure"
-msgstr ""
+msgstr "纯净"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_timer.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_timer.qc:6
 msgid "Timer Panel"
 msgid "Timer Panel"
-msgstr ""
+msgstr "计时器面板"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_timer.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_timer.qc:25
 msgid "Timer:"
 msgid "Timer:"
-msgstr ""
+msgstr "计时器:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_timer.c:26
+#: qcsrc/menu/xonotic/dialog_hudpanel_timer.qc:28
 msgid "Show elapsed time"
 msgid "Show elapsed time"
-msgstr ""
+msgstr "显示累计时间"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_vote.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_vote.qc:6
 msgid "Vote Panel"
 msgid "Vote Panel"
-msgstr ""
+msgstr "投票小组"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_vote.c:23
+#: qcsrc/menu/xonotic/dialog_hudpanel_vote.qc:25
 msgid "Alpha after voting:"
 msgstr ""
 
 msgid "Alpha after voting:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:4
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:6
 msgid "Weapons Panel"
 msgstr ""
 
 msgid "Weapons Panel"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:25
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:27
 msgid "Fade out after:"
 msgstr ""
 
 msgid "Fade out after:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:27
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:152
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:145
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:29
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:166
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:150
 msgid "Never"
 msgstr ""
 
 msgid "Never"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:29
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:31
 #, c-format
 msgid "%ds"
 msgstr ""
 
 #, c-format
 msgid "%ds"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:33
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:35
 msgid "Fade effect:"
 msgstr ""
 
 msgid "Fade effect:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:36
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:38
 msgid "EF^None"
 msgstr ""
 
 msgid "EF^None"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:37
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:39
 msgid "Alpha"
 msgid "Alpha"
-msgstr ""
+msgstr "阿尔法"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:38
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:40
 msgid "Slide"
 msgid "Slide"
-msgstr ""
+msgstr "滑动"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:39
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:41
 msgid "EF^Both"
 msgid "EF^Both"
-msgstr ""
+msgstr "EF^两个"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:43
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:45
 msgid "Weapon icons:"
 msgid "Weapon icons:"
-msgstr ""
+msgstr "武器图标:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:46
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:48
 msgid "Show only owned weapons"
 msgid "Show only owned weapons"
-msgstr ""
+msgstr "仅显示拥有的武器"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:49
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:59
 msgid "Show weapon ID as:"
 msgid "Show weapon ID as:"
-msgstr ""
+msgstr "显示武器ID为:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:50
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:60
 msgid "SHOWAS^None"
 msgstr ""
 
 msgid "SHOWAS^None"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:51
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:61
 msgid "Number"
 msgid "Number"
-msgstr ""
+msgstr "数字"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:52
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:62
 msgid "Bind"
 msgid "Bind"
+msgstr "绑定"
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:65
+msgid "Weapon ID scale:"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:55
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:70
 msgid "Show Accuracy"
 msgid "Show Accuracy"
-msgstr ""
+msgstr "显示准确度"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:56
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:71
 msgid "Show Ammo"
 msgid "Show Ammo"
-msgstr ""
+msgstr "显示弹药"
 
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:59
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:74
+msgid "Ammo bar alpha:"
+msgstr "弹药栏透明度"
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:79
 msgid "Ammo bar color:"
 msgid "Ammo bar color:"
+msgstr "弹药栏颜色"
+
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:6
+msgid "Panel HUD Setup"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:65
-msgid "Ammo bar alpha:"
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:25
+msgid "HUD skins"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:4
-msgid "Panel HUD Setup"
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:28
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:181
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:29
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:49
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:29
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc:43
+msgid "Filter:"
+msgstr "筛选器:"
+
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:36
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:56
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc:52
+msgid "Refresh"
+msgstr "刷新"
+
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:39
+#: qcsrc/menu/xonotic/dialog_settings_user.qc:34
+msgid "Set skin"
+msgstr "设置皮肤"
+
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:43
+msgid "Save current skin"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:22
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:52
 msgid "Panel background defaults:"
 msgstr ""
 
 msgid "Panel background defaults:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:24 qcsrc/menu/xonotic/util.qc:718
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:54
+#: qcsrc/menu/xonotic/util.qc:749
 msgid "Background:"
 msgid "Background:"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:26
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:38
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:53
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:92 qcsrc/menu/xonotic/util.qc:721
-#: qcsrc/menu/xonotic/util.qc:737 qcsrc/menu/xonotic/util.qc:754
+msgstr "背景:"
+
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:56
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:68
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:83
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:122
+#: qcsrc/menu/xonotic/util.qc:752 qcsrc/menu/xonotic/util.qc:768
+#: qcsrc/menu/xonotic/util.qc:785
 msgid "Disable"
 msgid "Disable"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:31
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:78 qcsrc/menu/xonotic/util.qc:726
-msgid "Color:"
-msgstr ""
+msgstr "禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:36 qcsrc/menu/xonotic/util.qc:734
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:66
+#: qcsrc/menu/xonotic/util.qc:765
 msgid "Border size:"
 msgid "Border size:"
-msgstr ""
+msgstr "边框大小:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:51
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:90
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:81
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:120
 msgid "Team color:"
 msgid "Team color:"
-msgstr ""
+msgstr "队伍颜色:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:59 qcsrc/menu/xonotic/util.qc:760
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:89
+#: qcsrc/menu/xonotic/util.qc:791
 msgid "Test team color in configure mode"
 msgid "Test team color in configure mode"
-msgstr ""
+msgstr "在配置模式下测试团队的颜色"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:62 qcsrc/menu/xonotic/util.qc:763
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:92
+#: qcsrc/menu/xonotic/util.qc:794
 msgid "Padding:"
 msgid "Padding:"
-msgstr ""
+msgstr "填充:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:69
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:99
 msgid "HUD Dock:"
 msgstr ""
 
 msgid "HUD Dock:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:71
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:101
 msgid "DOCK^Disabled"
 msgstr ""
 
 msgid "DOCK^Disabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:72
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102
 msgid "DOCK^Small"
 msgstr ""
 
 msgid "DOCK^Small"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:73
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:103
 msgid "DOCK^Medium"
 msgstr ""
 
 msgid "DOCK^Medium"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:74
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:104
 msgid "DOCK^Large"
 msgstr ""
 
 msgid "DOCK^Large"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:97
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:127
 msgid "Grid settings:"
 msgid "Grid settings:"
-msgstr ""
+msgstr "网格设置:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:100
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:130
 msgid "Snap panels to grid"
 msgid "Snap panels to grid"
-msgstr ""
+msgstr "对齐网格面板"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:103
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:133
 msgid "Grid size:"
 msgid "Grid size:"
-msgstr ""
+msgstr "网格大小:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:104
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:135
 msgid "X:"
 msgid "X:"
-msgstr ""
+msgstr "X:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:110
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:142
 msgid "Y:"
 msgid "Y:"
-msgstr ""
+msgstr "Y:"
 
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:118
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:151
 msgid "Exit setup"
 msgid "Exit setup"
-msgstr ""
+msgstr "退出安装程序"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:4
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:6
 msgid "Monster Tools"
 msgid "Monster Tools"
-msgstr ""
+msgstr "巨人工具"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:19
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:21
 msgid "Monster:"
 msgid "Monster:"
-msgstr ""
+msgstr "巨人"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:28
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:25
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:30
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:27
 msgid "Spawn"
 msgid "Spawn"
-msgstr ""
+msgstr "结果"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:29
-#: qcsrc/menu/xonotic/serverlist.c:437
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:31
+#: qcsrc/menu/xonotic/serverlist.qc:432
 msgid "Remove"
 msgid "Remove"
-msgstr ""
+msgstr "删除"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:31
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:33
 msgid "Move target:"
 msgid "Move target:"
-msgstr ""
+msgstr "移动目标:"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:32
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:34
 msgid "Follow"
 msgid "Follow"
-msgstr ""
+msgstr "跟随"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:33
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:35
 msgid "Wander"
 msgstr ""
 
 msgid "Wander"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:34
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:36
 msgid "Spawnpoint"
 msgid "Spawnpoint"
-msgstr ""
+msgstr "重生点"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:35
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:37
 msgid "No moving"
 msgid "No moving"
-msgstr ""
+msgstr "没有移动"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:37
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:39
 msgid "Colors:"
 msgid "Colors:"
-msgstr ""
+msgstr "色彩"
 
 
-#: qcsrc/menu/xonotic/dialog_monstertools.c:39
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:44
+#: qcsrc/menu/xonotic/dialog_monstertools.qc:41
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:46
 msgid "Set skin:"
 msgid "Set skin:"
-msgstr ""
+msgstr "设置皮肤:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.c:4
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:6
 msgid "Multiplayer"
 msgid "Multiplayer"
+msgstr "多人游戏"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:7
+msgid ""
+"Play online, against your friends in LAN, view demos or change player "
+"settings"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.c:18
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:21
 msgid "Servers"
 msgid "Servers"
+msgstr "服务器"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:22
+msgid "Find servers to play on"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.c:19
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:6
-msgid "Create"
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:24
+msgid "Host your own game"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.c:23
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:25
 msgid "Media"
 msgid "Media"
-msgstr ""
+msgstr "媒体"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.c:24
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:5
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:26
 msgid "Profile"
 msgid "Profile"
-msgstr ""
+msgstr "配置文件"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:45
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:104
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:186
-#: qcsrc/menu/xonotic/util.qc:720 qcsrc/menu/xonotic/util.qc:736
-#: qcsrc/menu/xonotic/util.qc:745 qcsrc/menu/xonotic/util.qc:753
-#: qcsrc/menu/xonotic/util.qc:765
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:52
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:119
+#: qcsrc/menu/xonotic/skinlist.qc:123 qcsrc/menu/xonotic/util.qc:751
+#: qcsrc/menu/xonotic/util.qc:767 qcsrc/menu/xonotic/util.qc:776
+#: qcsrc/menu/xonotic/util.qc:784 qcsrc/menu/xonotic/util.qc:796
 msgid "Default"
 msgid "Default"
-msgstr ""
+msgstr "默认"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:47
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:54
 msgid "Unlimited"
 msgid "Unlimited"
-msgstr ""
+msgstr "无限"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:69
-msgid "Gametype"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:74
-msgid "Time limit:"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:76
-msgid "TIMLIM^Default"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:77
-msgid "TIMLIM^1 minute"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:78
-msgid "TIMLIM^2 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:79
-msgid "TIMLIM^3 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:80
-msgid "TIMLIM^4 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:81
-msgid "TIMLIM^5 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:82
-msgid "TIMLIM^6 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:83
-msgid "TIMLIM^7 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:84
-msgid "TIMLIM^8 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:85
-msgid "TIMLIM^9 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:86
-msgid "TIMLIM^10 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:87
-msgid "TIMLIM^15 minutes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:88
-msgid "TIMLIM^20 minutes"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:82
+msgid "Gametype"
+msgstr "游戏模式"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:89
-msgid "TIMLIM^25 minutes"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:87
+msgid "Time limit:"
+msgstr "时间限制:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:90
-msgid "TIMLIM^30 minutes"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:89
+msgid "Timelimit in minutes that when hit, will end the match"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:91
-msgid "TIMLIM^40 minutes"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:90
+#, c-format
+msgid "%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:92
-msgid "TIMLIM^50 minutes"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:91
+msgid "TIMLIM^Default"
+msgstr "TIMLIM^默认"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:93
-msgid "TIMLIM^60 minutes"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:92
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:158
+msgid "1 minute"
+msgstr "1 分钟"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:94
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:109
 msgid "TIMLIM^Infinite"
 msgid "TIMLIM^Infinite"
-msgstr ""
+msgstr "TIMLIM^无限时间"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:97
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:99
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:190
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:113
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:226
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:227
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:239
 msgid "Frag limit:"
 msgid "Frag limit:"
-msgstr ""
+msgstr "炸弹限制:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:102
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:117
 msgid "Teams:"
 msgid "Teams:"
-msgstr ""
+msgstr "团队:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:105
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:120
 msgid "2 teams"
 msgid "2 teams"
-msgstr ""
+msgstr "团队2"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:106
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:121
 msgid "3 teams"
 msgid "3 teams"
-msgstr ""
+msgstr "团队3"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:107
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:122
 msgid "4 teams"
 msgid "4 teams"
-msgstr ""
+msgstr "团队4"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:110
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:125
 msgid "Player slots:"
 msgid "Player slots:"
+msgstr "玩家位置:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:127
+msgid ""
+"The maximum amount of players or bots that can be connected to your server "
+"at once"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:113
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:129
 msgid "Number of bots:"
 msgid "Number of bots:"
+msgstr "机器人数量:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:131
+msgid "Amount of bots on your server"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:116
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:133
 msgid "Bot skill:"
 msgid "Bot skill:"
+msgstr "机器人技能"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:136
+msgid "Specify how experienced the bots will be"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:119
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:137
 msgid "Botlike"
 msgid "Botlike"
-msgstr ""
+msgstr "僵尸"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:120
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:138
 msgid "Beginner"
 msgid "Beginner"
-msgstr ""
+msgstr "新手"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:121
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:139
 msgid "You will win"
 msgid "You will win"
-msgstr ""
+msgstr "你会赢的"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:122
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:140
 msgid "You can win"
 msgid "You can win"
-msgstr ""
+msgstr "你能赢的"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:123
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:141
 msgid "You might win"
 msgid "You might win"
-msgstr ""
+msgstr "你可能会赢"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:124
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:142
 msgid "Advanced"
 msgid "Advanced"
-msgstr ""
+msgstr "高级"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:125
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:143
 msgid "Expert"
 msgid "Expert"
-msgstr ""
+msgstr "专家"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:126
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:144
 msgid "Pro"
 msgid "Pro"
-msgstr ""
+msgstr "强化"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:127
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:145
 msgid "Assassin"
 msgid "Assassin"
-msgstr ""
+msgstr "刺客"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:128
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:146
 msgid "Unhuman"
 msgid "Unhuman"
-msgstr ""
+msgstr "极限"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:129
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:147
 msgid "Godlike"
 msgid "Godlike"
+msgstr "超神"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:163
+msgid "Mutators..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:140
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:7
-msgid "Mutators"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:164
+msgid "Mutators and weapon arenas"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:147
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:173
 msgid "Maplist"
 msgid "Maplist"
+msgstr "地图列表"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:183
+msgid ""
+"Click here or Ctrl-F to provide a keyword to narrow down the map list. Ctrl-"
+"Delete to clear; Enter when done."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:153
-msgid "Select all"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:192
+msgid "Add shown"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:156
-msgid "Select none"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:193
+msgid "Add the maps shown in the list to your selection"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:161
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:196
+msgid "Remove shown"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:197
+msgid "Remove the maps shown in the list from your selection"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:202
+msgid "Add all"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:203
+msgid "Add every available map to your selection"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:206
+msgid "Remove all"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:207
+msgid "Remove all the maps from your selection"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:214
 msgid "Start Multiplayer!"
 msgid "Start Multiplayer!"
+msgstr "开始游戏!"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:226
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:227
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:239
+msgid "The amount of frags needed before the match will end"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:180
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:228
 msgid "Capture limit:"
 msgid "Capture limit:"
+msgstr "捕捉限制:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:228
+msgid "The amount of captures needed before the match will end"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:181
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:182
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:186
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:187
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:188
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:189
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:229
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:230
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:234
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:235
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:236
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:237
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:238
 msgid "Point limit:"
 msgid "Point limit:"
+msgstr "点数限制:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:229
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:230
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:238
+msgid "The amount of points needed before the match will end"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:183
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:231
 msgid "Lives:"
 msgid "Lives:"
-msgstr ""
+msgstr "活动:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:184
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:232
 msgid "Laps:"
 msgid "Laps:"
-msgstr ""
+msgstr "范围:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.c:185
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:233
 msgid "Goals:"
 msgid "Goals:"
+msgstr "目标:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:233
+msgid "The amount of goals needed before the match will end"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.c:5
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:7
 msgid "Map Information"
 msgid "Map Information"
-msgstr ""
+msgstr "地图信息"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.c:77
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:80
 msgid "Title:"
 msgid "Title:"
-msgstr ""
+msgstr "标题:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.c:83
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:86
 msgid "Author:"
 msgid "Author:"
-msgstr ""
+msgstr "作者:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.c:89
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:92
 msgid "Game types:"
 msgid "Game types:"
-msgstr ""
+msgstr "游戏类型:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.c:112
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:328
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:115
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:337
 msgid "Close"
 msgid "Close"
-msgstr ""
+msgstr "关闭"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.c:115
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:118
 msgid "MAP^Play"
 msgid "MAP^Play"
-msgstr ""
+msgstr "MAP^开始"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:33
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:11
+msgid "Mutators"
+msgstr "插件"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:36
 msgid "All Weapons Arena"
 msgid "All Weapons Arena"
-msgstr ""
+msgstr "所有武器竞技场"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:35
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:38
 msgid "Most Weapons Arena"
 msgid "Most Weapons Arena"
-msgstr ""
+msgstr "多数武器竞技场"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:56
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:57
 #, c-format
 msgid "%s Arena"
 #, c-format
 msgid "%s Arena"
-msgstr ""
+msgstr "%s 竞技场"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:68
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:166
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:71
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:169
 msgid "Dodging"
 msgid "Dodging"
-msgstr ""
+msgstr "躲避"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:70
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:261
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:73
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:277
 msgid "InstaGib"
 msgstr ""
 
 msgid "InstaGib"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:72
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:215
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:75
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:226
 msgid "New Toys"
 msgid "New Toys"
-msgstr ""
+msgstr "新的玩具"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:74
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:265
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:77
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:282
 msgid "NIX"
 msgstr ""
 
 msgid "NIX"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:76
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:219
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:79
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:230
 msgid "Rocket Flying"
 msgid "Rocket Flying"
-msgstr ""
+msgstr "火箭飞行"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:78
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:211
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:81
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:222
 msgid "Invincible Projectiles"
 msgid "Invincible Projectiles"
-msgstr ""
+msgstr "无敌子弹"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:82
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:273
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:85
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:292
 msgid "No start weapons"
 msgid "No start weapons"
-msgstr ""
+msgstr "无初始武器"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:84
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:196
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:87
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:205
 msgid "Low gravity"
 msgid "Low gravity"
-msgstr ""
+msgstr "低重力"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:86
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:172
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:89
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:176
 msgid "Cloaked"
 msgid "Cloaked"
-msgstr ""
+msgstr "隐形"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:88
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:91
 msgid "Hook"
 msgstr ""
 
 msgid "Hook"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:90
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:178
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:93
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:183
 msgid "Midair"
 msgid "Midair"
-msgstr ""
+msgstr "半空中"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:94
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:223
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:97
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:234
 msgid "Piñata"
 msgstr ""
 
 msgid "Piñata"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:96
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:227
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:99
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:239
 msgid "Weapons stay"
 msgid "Weapons stay"
-msgstr ""
+msgstr "武器延迟"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:98
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:186
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:101
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:194
 msgid "Blood loss"
 msgid "Blood loss"
-msgstr ""
+msgstr "失血量"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:100
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:208
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:103
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:218
 msgid "Jet pack"
 msgid "Jet pack"
-msgstr ""
+msgstr "喷气背包"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:102
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:175
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:105
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:180
 msgid "Buffs"
 msgstr ""
 
 msgid "Buffs"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:104
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:107
 msgid "Overkill"
 msgid "Overkill"
-msgstr ""
+msgstr "重复命中"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:106
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:109
 msgid "No powerups"
 msgid "No powerups"
-msgstr ""
+msgstr "没有通电"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:108
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:111
 msgid "Powerups"
 msgid "Powerups"
-msgstr ""
+msgstr "通电"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:110
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:169
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:113
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:173
 msgid "Touch explode"
 msgid "Touch explode"
-msgstr ""
+msgstr "触摸爆炸"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:112
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:115
 msgid "MUT^None"
 msgstr ""
 
 msgid "MUT^None"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:163
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:166
 msgid "Gameplay mutators:"
 msgid "Gameplay mutators:"
+msgstr "游戏插件:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:170
+msgid "Enable dodging"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:202
-msgid "Weapon & item mutators:"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:177
+msgid "All players are almost invisible"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:184
+msgid "Only possible to inflict damage on your enemy while he's airborne"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:205
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:188
+msgid "Damage done to your enemy gets added to your own health"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:193
+msgid ""
+"Amount of health below which your player gets stunned because of blood loss"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:202
+msgid "Make things fall to the ground slower, lower value means lower gravity"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:211
+msgid "Weapon & item mutators:"
+msgstr "武器 & 项目的插件:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:214
 msgid "Grappling hook"
 msgstr ""
 
 msgid "Grappling hook"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:232
-msgid "Regular (no arena)"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:215
+msgid "Players spawn with the grappling hook"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:219
+msgid "Players spawn with the jetpack"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:235
+msgid "Players will drop all weapons they possessed when they are killed"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:240
+msgid "Weapons stay after they are picked up"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:234
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:245
+msgid "Regular (no arena)"
+msgstr "常规 (无竞技场)"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:247
 msgid "Weapon arenas:"
 msgid "Weapon arenas:"
+msgstr "武器库:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:248
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:266
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:271
+msgid ""
+"Selecting a weapon arena will give all players that weapon at spawn as well "
+"as unlimited ammo, and disable all other weapon pickups."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:251
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:265
 msgid "Most weapons"
 msgid "Most weapons"
-msgstr ""
+msgstr "多数武器"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:255
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:270
 msgid "All weapons"
 msgid "All weapons"
-msgstr ""
+msgstr "全部武器"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:258
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:274
 msgid "Special arenas:"
 msgstr ""
 
 msgid "Special arenas:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.c:269
-msgid "with blaster"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:278
+msgid ""
+"Players will be given only one weapon, which can instantly kill the opponent "
+"with a single shot. If the player runs out of ammo, he will have 10 seconds "
+"to find some or if he fails to do so, face death. The secondary fire mode "
+"does not inflict any damage but is good for doing trickjumps."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:4
-msgid "Join"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:283
+msgid ""
+"No items Xonotic - instead of pickup items, everyone plays with the same "
+"weapon. After some time, a countdown will start, after which everyone will "
+"switch to another weapon."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:28
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.c:48
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.c:42
-msgid "Filter:"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:287
+msgid "with blaster"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:35
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:288
+msgid "Always carry the blaster as an additional weapon in Nix"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:36
 msgid "SRVS^Categories"
 msgstr ""
 
 msgid "SRVS^Categories"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:38
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:39
 msgid "SRVS^Empty"
 msgstr ""
 
 msgid "SRVS^Empty"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:42
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:40
+msgid "Show empty servers"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:44
 msgid "SRVS^Full"
 msgstr ""
 
 msgid "SRVS^Full"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:46
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:45
+msgid "Show full servers that have no slots available"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:49
 msgid "Pause"
 msgid "Pause"
+msgstr "暂停"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:50
+msgid ""
+"Pause updating the server list to prevent servers from \"jumping around\""
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:58
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:255
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:62
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:264
 msgid "Address:"
 msgid "Address:"
-msgstr ""
+msgstr "地址:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:69
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:73
 msgid "Info..."
 msgid "Info..."
+msgstr "信息..."
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:74
+msgid "Show more information about the currently highlighted server"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.c:74
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:335
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:79
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:344
 msgid "Join!"
 msgid "Join!"
-msgstr ""
+msgstr "加入!"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:5
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:9
 msgid "Server Information"
 msgid "Server Information"
+msgstr "服务器信息"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:195
+#: qcsrc/menu/xonotic/serverlist.qc:1235
+msgid "MOD^Default"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:193
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:202
 #, c-format
 msgid "%d modified"
 #, c-format
 msgid "%d modified"
-msgstr ""
+msgstr "%d 修改"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:193
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:202
 msgid "Official"
 msgid "Official"
-msgstr ""
+msgstr "正式"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:201
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:210
 msgid "N/A (auth library missing, can't connect)"
 msgstr ""
 
 msgid "N/A (auth library missing, can't connect)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:203
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:212
 msgid "N/A (auth library missing)"
 msgstr ""
 
 msgid "N/A (auth library missing)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:209
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:218
 msgid "Not supported (can't connect)"
 msgstr ""
 
 msgid "Not supported (can't connect)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:211
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:220
 msgid "Not supported (won't encrypt)"
 msgstr ""
 
 msgid "Not supported (won't encrypt)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:215
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:224
 msgid "Supported (will encrypt)"
 msgstr ""
 
 msgid "Supported (will encrypt)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:217
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:226
 msgid "Supported (won't encrypt)"
 msgstr ""
 
 msgid "Supported (won't encrypt)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:221
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:230
 msgid "Requested (will encrypt)"
 msgstr ""
 
 msgid "Requested (will encrypt)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:223
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:232
 msgid "Requested (won't encrypt)"
 msgstr ""
 
 msgid "Requested (won't encrypt)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:227
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:236
 msgid "Required (can't connect)"
 msgstr ""
 
 msgid "Required (can't connect)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:229
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:238
 msgid "Required (will encrypt)"
 msgstr ""
 
 msgid "Required (will encrypt)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:249
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:258
 msgid "Hostname:"
 msgid "Hostname:"
-msgstr ""
+msgstr "主机名称:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:263
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:272
 msgid "Gametype:"
 msgid "Gametype:"
-msgstr ""
+msgstr "游戏类型:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:268
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:277
 msgid "Map:"
 msgid "Map:"
-msgstr ""
+msgstr "地图:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:273
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:282
 msgid "Mod:"
 msgid "Mod:"
-msgstr ""
+msgstr "模组:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:278
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:287
 msgid "Version:"
 msgid "Version:"
-msgstr ""
+msgstr "版本:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:283
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:292
 msgid "Settings:"
 msgid "Settings:"
-msgstr ""
+msgstr "设置:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:290
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:322
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:299
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:331
 msgid "Players:"
 msgid "Players:"
-msgstr ""
+msgstr "玩家:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:295
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:304
 msgid "Bots:"
 msgid "Bots:"
-msgstr ""
+msgstr "机器人:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:300
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:309
 msgid "Free slots:"
 msgid "Free slots:"
-msgstr ""
+msgstr "任意位置:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:306
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:315
 msgid "Encryption:"
 msgid "Encryption:"
-msgstr ""
+msgstr "加密:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:311
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:320
 msgid "ID:"
 msgid "ID:"
-msgstr ""
+msgstr "ID:"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.c:316
+#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:325
 msgid "Key:"
 msgid "Key:"
+msgstr "密码:"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:28
+msgid "Demos"
+msgstr "预览"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:29
+msgid "Screenshots"
+msgstr "屏幕截图"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:30
+msgid "Music Player"
+msgstr "播放音乐"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:55
+msgid "Auto record demos"
+msgstr "自动记录演示"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:64
+msgid "Timedemo"
+msgstr "演示时间"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:65
+msgid "Benchmark how fast your computer can run the highlighted demo"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media.c:4
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.c:4
-msgid "Demo"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:69
+msgid "DEMO^Play"
+msgstr "DEMO^开始"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:6
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:6
+msgid "Disconnect"
+msgstr "断开"
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:21
+msgid "Playing a demo will disconnect you from the current match."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media.c:27
-msgid "Demos"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:23
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:23
+msgid "Do you really wish to disconnect now?"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media.c:28
-msgid "Screenshots"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:21
+msgid "Timing a demo will disconnect you from the current match."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.c:55
-msgid "Auto record demos"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:41
+msgid "MUSICPL^Add"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.c:56
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.c:51
-msgid "Refresh"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:44
+msgid "MUSICPL^Add all"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.c:64
-msgid "Timedemo"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:48
+msgid "Set as menu track"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.c:68
-msgid "DEMO^Play"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:52
+msgid "Reset default menu track"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.c:4
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.c:4
-msgid "Disconnect"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:58
+msgid "Playlist:"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.c:19
-msgid "Playing a demo will disconnect you from the current match."
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:59
+msgid "Random order"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.c:21
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.c:21
-msgid "Do you really wish to disconnect now?"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:64
+msgid "MUSICPL^Stop"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.c:24
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.c:24
-msgid "DMCNFRM^Yes"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:67
+msgid "MUSICPL^Play"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.c:27
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.c:27
-msgid "DMCNFRM^No"
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:70
+msgid "MUSICPL^Pause"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.c:19
-msgid "Timing a demo will disconnect you from the current match."
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:73
+msgid "MUSICPL^Prev"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.c:50
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:76
+msgid "MUSICPL^Next"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:80
+msgid "MUSICPL^Remove"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:83
+msgid "MUSICPL^Remove all"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc:51
 msgid "Auto screenshot scoreboard"
 msgstr ""
 
 msgid "Auto screenshot scoreboard"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.c:70
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc:71
 msgid "Open in the viewer"
 msgstr ""
 
 msgid "Open in the viewer"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.c:153
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.qc:155
 msgid "Reset"
 msgstr ""
 
 msgid "Reset"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.c:158
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.qc:160
 msgid "Previous"
 msgstr ""
 
 msgid "Previous"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.c:161
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.qc:163
 msgid "Next"
 msgstr ""
 
 msgid "Next"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.c:166
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.qc:168
 msgid "Slide show"
 msgstr ""
 
 msgid "Slide show"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:40
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:41
 msgid "Name"
 msgid "Name"
-msgstr ""
+msgstr "名字"
 
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:67
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:6
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:69
 msgid "Model"
 msgstr ""
 
 msgid "Model"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:84
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:86
 msgid "Glowing color"
 msgstr ""
 
 msgid "Glowing color"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:93
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:95
 msgid "Detail color"
 msgstr ""
 
 msgid "Detail color"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:107
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:109
 msgid "Statistics"
 msgstr ""
 
 msgid "Statistics"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:111
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:113
 msgid "Allow player statistics to track your client"
 msgstr ""
 
 msgid "Allow player statistics to track your client"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:114
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:116
 msgid "Allow player statistics to use your nickname"
 msgstr ""
 
 msgid "Allow player statistics to use your nickname"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:129
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:131
 msgid "Country"
 msgstr ""
 
 msgid "Country"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:143
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:145
 msgid "Gender:"
 msgstr ""
 
 msgid "Gender:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:145
-msgid "GENDER^Undisclosed"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:146
-msgid "GENDER^Female"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:147
-msgid "GENDER^Male"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:150
-msgid "Gender"
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:147
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:160
+msgid "Undisclosed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:156
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:148
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:158
 msgid "Female"
 msgstr ""
 
 msgid "Female"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:157
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:149
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:159
 msgid "Male"
 msgstr ""
 
 msgid "Male"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:158
-msgid "Undisclosed"
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:152
+msgid "Gender"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.c:162
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:164
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:213
-#: qcsrc/menu/xonotic/dialog_settings_video.c:143
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:164
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:178
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:238
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:164
 msgid "Apply immediately"
 msgstr ""
 
 msgid "Apply immediately"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_quit.c:4
-msgid "Quit"
+#: qcsrc/menu/xonotic/dialog_quit.qc:7
+msgid "Quit the game"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_quit.c:18
+#: qcsrc/menu/xonotic/dialog_quit.qc:21
 msgid "Are you sure you want to quit?"
 msgid "Are you sure you want to quit?"
-msgstr ""
+msgstr "你确定你要离开?"
 
 
-#: qcsrc/menu/xonotic/dialog_quit.c:21
-#: qcsrc/menu/xonotic/dialog_settings_misc_reset.c:23
-msgid "Yes"
+#: qcsrc/menu/xonotic/dialog_quit.qc:25
+msgid "Back to work..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_quit.c:22
-#: qcsrc/menu/xonotic/dialog_settings_misc_reset.c:24
-msgid "No"
+#: qcsrc/menu/xonotic/dialog_quit.qc:27
+msgid "I got some more fragging to do!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:4
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:6
 msgid "Sandbox Tools"
 msgstr ""
 
 msgid "Sandbox Tools"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:20
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:22
 msgid "Model:"
 msgstr ""
 
 msgid "Model:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:26
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:28
 msgid "Remove *"
 msgid "Remove *"
-msgstr ""
+msgstr "删除"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:28
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:30
 msgid "Copy *"
 msgid "Copy *"
-msgstr ""
+msgstr "复制"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:29
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:31
 msgid "Paste"
 msgid "Paste"
-msgstr ""
+msgstr "粘贴"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:31
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:33
 msgid "Bone:"
 msgid "Bone:"
-msgstr ""
+msgstr "骨骼:"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:36
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:38
 msgid "Set * as child"
 msgstr ""
 
 msgid "Set * as child"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:37
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:39
 msgid "Attach to *"
 msgstr ""
 
 msgid "Attach to *"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:39
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:41
 msgid "Detach from *"
 msgstr ""
 
 msgid "Detach from *"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:42
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:44
 msgid "Visual object properties for *:"
 msgstr ""
 
 msgid "Visual object properties for *:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:46
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:48
 msgid "Set alpha:"
 msgid "Set alpha:"
-msgstr ""
+msgstr "初始设置:"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:49
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:51
 msgid "Set color main:"
 msgid "Set color main:"
-msgstr ""
+msgstr "设置主要颜色:"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:51
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:53
 msgid "Set color glow:"
 msgid "Set color glow:"
-msgstr ""
+msgstr "设置颜色光芒:"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:55
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:57
 msgid "Set frame:"
 msgid "Set frame:"
-msgstr ""
+msgstr "设置框架:"
 
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:59
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:61
 msgid "Physical object properties for *:"
 msgstr ""
 
 msgid "Physical object properties for *:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:61
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:63
 msgid "Set material:"
 msgstr ""
 
 msgid "Set material:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:67
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:69
 msgid "Set solidity:"
 msgstr ""
 
 msgid "Set solidity:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:68
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:70
 msgid "Non-solid"
 msgstr ""
 
 msgid "Non-solid"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:69
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:71
 msgid "Solid"
 msgstr ""
 
 msgid "Solid"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:70
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:72
 msgid "Set physics:"
 msgstr ""
 
 msgid "Set physics:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:71
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:73
 msgid "Static"
 msgstr ""
 
 msgid "Static"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:72
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:74
 msgid "Movable"
 msgstr ""
 
 msgid "Movable"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:73
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:75
 msgid "Physical"
 msgstr ""
 
 msgid "Physical"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:75
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:77
 msgid "Set scale:"
 msgstr ""
 
 msgid "Set scale:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:77
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:79
 msgid "Set force:"
 msgstr ""
 
 msgid "Set force:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:81
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:83
 msgid "Claim *"
 msgstr ""
 
 msgid "Claim *"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:83
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:85
 msgid "* object info"
 msgstr ""
 
 msgid "* object info"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:84
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:86
 msgid "* mesh info"
 msgstr ""
 
 msgid "* mesh info"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:85
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:87
 msgid "* attachment info"
 msgstr ""
 
 msgid "* attachment info"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:86
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:88
 msgid "Show help"
 msgstr ""
 
 msgid "Show help"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_sandboxtools.c:87
+#: qcsrc/menu/xonotic/dialog_sandboxtools.qc:89
 msgid "* is the object you are facing"
 msgstr ""
 
 msgid "* is the object you are facing"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:6
 msgid "Settings"
 msgid "Settings"
+msgstr "设置"
+
+#: qcsrc/menu/xonotic/dialog_settings.qc:7
+msgid "Change the game settings"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings.c:18
-#: qcsrc/menu/xonotic/dialog_settings_video.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:21
 msgid "Video"
 msgid "Video"
-msgstr ""
+msgstr "影像"
 
 
-#: qcsrc/menu/xonotic/dialog_settings.c:19
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:22
 msgid "Effects"
 msgid "Effects"
-msgstr ""
+msgstr "效果"
 
 
-#: qcsrc/menu/xonotic/dialog_settings.c:20
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:23
 msgid "Audio"
 msgid "Audio"
-msgstr ""
+msgstr "声音"
 
 
-#: qcsrc/menu/xonotic/dialog_settings.c:22
-#: qcsrc/menu/xonotic/dialog_settings_game.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:25
 msgid "Game"
 msgid "Game"
-msgstr ""
+msgstr "游戏"
 
 
-#: qcsrc/menu/xonotic/dialog_settings.c:23
-#: qcsrc/menu/xonotic/dialog_settings_input.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:26
 msgid "Input"
 msgid "Input"
-msgstr ""
+msgstr "输入"
 
 
-#: qcsrc/menu/xonotic/dialog_settings.c:24
-#: qcsrc/menu/xonotic/dialog_settings_user.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:27
 msgid "User"
 msgid "User"
-msgstr ""
+msgstr "用户"
 
 
-#: qcsrc/menu/xonotic/dialog_settings.c:25
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:4
+#: qcsrc/menu/xonotic/dialog_settings.qc:28
 msgid "Misc"
 msgid "Misc"
-msgstr ""
+msgstr "杂项"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:27
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:29
 msgid "Master:"
 msgid "Master:"
-msgstr ""
+msgstr "主要:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:33
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:35
 msgid "Music:"
 msgid "Music:"
-msgstr ""
+msgstr "音乐:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:41
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:43
 msgid "VOL^Ambient:"
 msgid "VOL^Ambient:"
-msgstr ""
+msgstr "VOL^环境:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:48
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:50
 msgid "Info:"
 msgid "Info:"
-msgstr ""
+msgstr "消息:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:55
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:57
 msgid "Items:"
 msgid "Items:"
-msgstr ""
+msgstr "关卡:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:62
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:64
 msgid "Pain:"
 msgid "Pain:"
-msgstr ""
+msgstr "Pain:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:69
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:71
 msgid "Player:"
 msgid "Player:"
-msgstr ""
+msgstr "玩家:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:76
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:78
 msgid "Shots:"
 msgid "Shots:"
-msgstr ""
+msgstr "镜头:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:83
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:85
 msgid "Voice:"
 msgid "Voice:"
-msgstr ""
+msgstr "声音:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:91
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:93
 msgid "Weapons:"
 msgid "Weapons:"
-msgstr ""
+msgstr "武器装备:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:97
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:99
 msgid "New style sound attenuation"
 msgstr ""
 
 msgid "New style sound attenuation"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:99
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:101
 msgid "Mute sounds when not active"
 msgstr ""
 
 msgid "Mute sounds when not active"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:102
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:104
 msgid "Frequency:"
 msgid "Frequency:"
+msgstr "频率:"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:106
+msgid "Sound output frequency"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:104
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:107
 msgid "8 kHz"
 msgid "8 kHz"
-msgstr ""
+msgstr "8 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:105
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:108
 msgid "11.025 kHz"
 msgid "11.025 kHz"
-msgstr ""
+msgstr "11.025 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:106
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:109
 msgid "16 kHz"
 msgid "16 kHz"
-msgstr ""
+msgstr "16 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:107
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:110
 msgid "22.05 kHz"
 msgid "22.05 kHz"
-msgstr ""
+msgstr "22.05 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:108
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:111
 msgid "24 kHz"
 msgid "24 kHz"
-msgstr ""
+msgstr "24 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:109
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:112
 msgid "32 kHz"
 msgid "32 kHz"
-msgstr ""
+msgstr "32 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:110
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:113
 msgid "44.1 kHz"
 msgid "44.1 kHz"
-msgstr ""
+msgstr "44.1 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:111
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:114
 msgid "48 kHz"
 msgid "48 kHz"
-msgstr ""
+msgstr "48 kHz"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:114
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:117
 msgid "Channels:"
 msgid "Channels:"
+msgstr "声道:"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:119
+msgid "Number of channels for the sound output"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:116
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:120
 msgid "Mono"
 msgid "Mono"
-msgstr ""
+msgstr "单声道"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:117
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:121
 msgid "Stereo"
 msgid "Stereo"
-msgstr ""
+msgstr "立体声"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:118
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:122
 msgid "2.1"
 msgid "2.1"
-msgstr ""
+msgstr "2.1"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:119
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:123
 msgid "4"
 msgid "4"
-msgstr ""
+msgstr "4"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:120
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:124
 msgid "5"
 msgid "5"
-msgstr ""
+msgstr "5"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:121
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:125
 msgid "5.1"
 msgid "5.1"
-msgstr ""
+msgstr "5.1"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:122
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:126
 msgid "6.1"
 msgid "6.1"
-msgstr ""
+msgstr "6.1"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:123
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:127
 msgid "7.1"
 msgid "7.1"
-msgstr ""
+msgstr "7.1"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:127
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:131
 msgid "Swap stereo output channels"
 msgid "Swap stereo output channels"
+msgstr "Swap stereo output channels"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:132
+msgid "Swap left/right channels"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:130
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:135
 msgid "Headphone friendly mode"
 msgid "Headphone friendly mode"
+msgstr "Headphone friendly mode"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:136
+msgid ""
+"Enable spatialization (blend the right and left channel slightly to decrease "
+"stereo separation a bit for headphones)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:134
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:140
 msgid "Hit indication sound"
 msgid "Hit indication sound"
+msgstr "碰撞提示声音"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:141
+msgid "Play a hit indicator sound when your shot hits an enemy"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:137
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:144
 msgid "Chat message sound"
 msgid "Chat message sound"
+msgstr "聊天消息声音"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:147
+msgid "Play sounds when clicking or hovering over menu items"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:139
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:148
 msgid "Menu sounds"
 msgid "Menu sounds"
+msgstr "菜单声音"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:150
+msgid "Focus sounds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:142
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:155
 msgid "Time announcer:"
 msgid "Time announcer:"
-msgstr ""
+msgstr "时间提示器:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:144
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:157
 msgid "WRN^Disabled"
 msgid "WRN^Disabled"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:145
-msgid "1 minute"
-msgstr ""
+msgstr "WRN^已禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:146
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:159
 msgid "5 minutes"
 msgid "5 minutes"
-msgstr ""
+msgstr "5 分钟"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:147
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:160
 msgid "WRN^Both"
 msgid "WRN^Both"
-msgstr ""
+msgstr "WRN^两个"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:150
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:163
 msgid "Automatic taunts:"
 msgid "Automatic taunts:"
+msgstr "自动嘲讽:"
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:165
+msgid "Automatically taunt enemies after fragging them"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:153
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:167
 msgid "Sometimes"
 msgid "Sometimes"
-msgstr ""
+msgstr "有时"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:154
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:168
 msgid "Often"
 msgid "Often"
-msgstr ""
+msgstr "经常"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:155
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:147
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:169
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:152
 msgid "Always"
 msgid "Always"
-msgstr ""
+msgstr "总是"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.c:161
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:175
 msgid "Debug info about sounds"
 msgid "Debug info about sounds"
-msgstr ""
+msgstr "调试信息声音"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:38
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:38
 msgid "Quality preset:"
 msgid "Quality preset:"
-msgstr ""
+msgstr "质量预设:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:41
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:41
 msgid "PRE^OMG!"
 msgid "PRE^OMG!"
-msgstr ""
+msgstr "PRE^OMG!"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:42
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:42
 msgid "PRE^Low"
 msgid "PRE^Low"
-msgstr ""
+msgstr "PRE^低阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:43
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:43
 msgid "PRE^Medium"
 msgid "PRE^Medium"
-msgstr ""
+msgstr "PRE^中阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:44
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:44
 msgid "PRE^Normal"
 msgid "PRE^Normal"
-msgstr ""
+msgstr "PRE^标准"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:45
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:45
 msgid "PRE^High"
 msgid "PRE^High"
-msgstr ""
+msgstr "PRE^高阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:46
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:46
 msgid "PRE^Ultra"
 msgid "PRE^Ultra"
-msgstr ""
+msgstr "PRE^超级"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:48
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:48
 msgid "PRE^Ultimate"
 msgid "PRE^Ultimate"
-msgstr ""
+msgstr "PRE^极限"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:51
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:51
 msgid "Geometry detail:"
 msgid "Geometry detail:"
+msgstr "几何细节:"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:53
+msgid "Change the smoothness of the curves on the map (default: normal)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:53
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:54
 msgid "DET^Lowest"
 msgid "DET^Lowest"
-msgstr ""
+msgstr "DET^极低"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:54
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:55
 msgid "DET^Low"
 msgid "DET^Low"
-msgstr ""
+msgstr "DET^低阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:55
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:56
 msgid "DET^Normal"
 msgid "DET^Normal"
-msgstr ""
+msgstr "DET^标准"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:56
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:57
 msgid "DET^Good"
 msgid "DET^Good"
-msgstr ""
+msgstr "DET^好的"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:57
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:58
 msgid "DET^Best"
 msgid "DET^Best"
-msgstr ""
+msgstr "DET^Best"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:58
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:59
 msgid "DET^Insane"
 msgid "DET^Insane"
-msgstr ""
+msgstr "DET^Insane"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:61
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:62
 msgid "Player detail:"
 msgid "Player detail:"
-msgstr ""
+msgstr "玩家详细信息:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:63
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:64
 msgid "PDET^Low"
 msgid "PDET^Low"
-msgstr ""
+msgstr "PDET^低阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:64
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:65
 msgid "PDET^Medium"
 msgid "PDET^Medium"
-msgstr ""
+msgstr "PDET^中阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:65
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:66
 msgid "PDET^Normal"
 msgid "PDET^Normal"
-msgstr ""
+msgstr "PDET^标准"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:66
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:67
 msgid "PDET^Good"
 msgid "PDET^Good"
-msgstr ""
+msgstr "PDET^好的"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:67
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:68
 msgid "PDET^Best"
 msgid "PDET^Best"
-msgstr ""
+msgstr "PDET^Best"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:70
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:71
 msgid "Texture resolution:"
 msgid "Texture resolution:"
-msgstr ""
+msgstr "纹理分辨率:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:74
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:75
 msgid "RES^Leet"
 msgid "RES^Leet"
-msgstr ""
+msgstr "RES^Leet"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:75
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:76
 msgid "RES^Lowest"
 msgid "RES^Lowest"
-msgstr ""
+msgstr "RES^极低"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:76
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:77
 msgid "RES^Very low"
 msgid "RES^Very low"
-msgstr ""
+msgstr "RES^超低"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:77
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:78
 msgid "RES^Low"
 msgid "RES^Low"
-msgstr ""
+msgstr "RES^低阶"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:78
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:79
 msgid "RES^Normal"
 msgid "RES^Normal"
-msgstr ""
+msgstr "RES^标准"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:79
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:80
 msgid "RES^Good"
 msgid "RES^Good"
-msgstr ""
+msgstr "RES^好的"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:80
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:81
 msgid "RES^Best"
 msgid "RES^Best"
-msgstr ""
+msgstr "RES^Best"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:92
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:96
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:100
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:93
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:97
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:101
 msgid "Avoid lossy texture compression"
 msgid "Avoid lossy texture compression"
-msgstr ""
+msgstr "避免有损的纹理压缩"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:110
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:111
 msgid "Show surfaces"
 msgid "Show surfaces"
+msgstr "显示曲面"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:112
+msgid ""
+"Disable textures completely for very slow hardware. This gives a huge "
+"performance boost, but looks very ugly. (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:113
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:115
 msgid "Use lightmaps"
 msgid "Use lightmaps"
+msgstr "使用光照贴图"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:116
+msgid ""
+"Use high resolution lightmaps, which will look pretty but use up some extra "
+"video memory (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:114
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:117
 msgid "Deluxe mapping"
 msgid "Deluxe mapping"
+msgstr "高级映射"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:118
+msgid "Use per-pixel lighting effects (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:116
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:120
 msgid "Gloss"
 msgid "Gloss"
+msgstr "表面平滑"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:121
+msgid ""
+"Enable the use of glossmaps on textures supporting it (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:119
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:124
 msgid "Offset mapping"
 msgid "Offset mapping"
+msgstr "偏移映射"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:125
+msgid ""
+"Offset mapping effect that will make textures with bumpmaps appear like they "
+"\"pop out\" of the flat 2D surface (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:121
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:127
 msgid "Relief mapping"
 msgid "Relief mapping"
+msgstr "浮雕映射"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:128
+msgid ""
+"Higher quality offset mapping, which also has a huge impact on performance "
+"(default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:124
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:131
 msgid "Reflections:"
 msgid "Reflections:"
+msgstr "反射效果:"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:132
+msgid ""
+"Reflection and refraction quality, has a huge impact on performance on maps "
+"with reflecting surfaces (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:127
-msgid "Blurred"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:135
+msgid "Resolution of reflections/refractions (default: good)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:128
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:136
+msgid "Blurred"
+msgstr "模糊"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:137
 msgid "REFL^Good"
 msgid "REFL^Good"
-msgstr ""
+msgstr "REFL^好的"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:129
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:138
 msgid "Sharp"
 msgid "Sharp"
-msgstr ""
+msgstr "锐利"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:133
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:142
 msgid "Decals"
 msgid "Decals"
+msgstr "涂鸦效果"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:143
+msgid "Enable decals (bullet holes and blood) (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:134
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:144
 msgid "Decals on models"
 msgid "Decals on models"
-msgstr ""
+msgstr "模型涂鸦"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:138
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:207
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:148
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:231
 msgid "Distance:"
 msgid "Distance:"
+msgstr "距离:"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:151
+msgid "Decals further away than this will not be drawn (default: 300)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:144
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:155
 msgid "Time:"
 msgid "Time:"
+msgstr "时间:"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:158
+msgid "Time in seconds before decals fade away (default: 2)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:150
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:162
 msgid "Damage effects:"
 msgid "Damage effects:"
-msgstr ""
+msgstr "伤害效果:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:152
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:55
-#: qcsrc/menu/xonotic/dialog_settings_input.c:94
-msgid "Disabled"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:164
+msgid "DMGFX^Disabled"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:153
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:165
 msgid "Skeletal"
 msgid "Skeletal"
-msgstr ""
+msgstr "骨骼肌"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:154
-#: qcsrc/menu/xonotic/dialog_settings_input.c:96
-msgid "All"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:166
+msgid "DMGFX^All"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:158
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:170
 msgid "No dynamic lighting"
 msgid "No dynamic lighting"
+msgstr "不使用动态照明"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:171
+msgid "Enable corona flares around certain lights (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:160
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:173
 msgid "Fake corona lighting"
 msgid "Fake corona lighting"
+msgstr "虚拟电晕照明"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:174
+msgid ""
+"Enable faster but uglier dynamic lights by rendering bright coronas instead "
+"of real dynamic lights (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:163
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:177
 msgid "Realtime dynamic lighting"
 msgid "Realtime dynamic lighting"
+msgstr "实时动态照明"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:178
+msgid ""
+"Enable rendering of dynamic lights such as explosions and rocket lights "
+"(default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:165
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:169
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:180
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:186
 msgid "Shadows"
 msgid "Shadows"
+msgstr "阴影"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:181
+msgid "Enable rendering of shadows from dynamic lights (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:168
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:184
 msgid "Realtime world lighting"
 msgid "Realtime world lighting"
+msgstr "实时全域照明"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:185
+msgid ""
+"Enable rendering of full realtime world lighting on maps that support it. "
+"Note that this might have a big impact on performance. (default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:187
+msgid ""
+"Enable rendering of shadows from realtime world lights (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:173
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:191
 msgid "Use normal maps"
 msgid "Use normal maps"
+msgstr "使用法线贴图"
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:192
+msgid "Enable use of directional shading on textures (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:175
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:194
 msgid "Soft shadows"
 msgid "Soft shadows"
-msgstr ""
+msgstr "软阴影"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:179
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:198
 msgid "Fade corona according to visibility"
 msgstr ""
 
 msgid "Fade corona according to visibility"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:183
-msgid "Bloom"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:199
+msgid "Fade coronas according to visibility (default: enabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:184
-msgid "Extra postprocessing effects"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:203
+msgid "Bloom"
+msgstr "闪光"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:189
-msgid "Motion blur:"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:204
+msgid ""
+"Enable bloom effect, which brightens the neighboring pixels of very bright "
+"pixels. Has a big impact on performance. (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:195
-msgid "Particles"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:205
+msgid "Extra postprocessing effects"
+msgstr "额外的后处理效果"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:196
-msgid "Spawnpoint effects"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:206
+msgid ""
+"Enables special postprocessing effects for when damaged or under water or "
+"using a powerup (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.c:201
-msgid "Quality:"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:211
+msgid "Motion blur strength - 0.4 recommended"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game.c:28
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:6
-msgid "View"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:212
+msgid "Motion blur:"
+msgstr "运动模糊:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game.c:29
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:6
-msgid "Crosshair"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:218
+msgid "Particles"
+msgstr "粒子效果"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game.c:30
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:6
-msgid "HUD"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:219
+msgid "Spawnpoint effects"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game.c:31
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:6
-msgid "Messages"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:220
+msgid "Particles effects at all spawn points and whenever a player spawns"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game.c:32
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:6
-msgid "Weapons"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:225
+msgid "Quality:"
+msgstr "品质:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game.c:33
-msgid "Models"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:234
+msgid "Particles further away than this will not be drawn (default: 1000)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:35
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:7
+msgid "Crosshair"
+msgstr "准星"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:37
 msgid "No crosshair"
 msgid "No crosshair"
-msgstr ""
+msgstr "没有准星"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:37
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:74
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:39
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:68
 msgid "Per weapon"
 msgid "Per weapon"
+msgstr "每个武器"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:40
+msgid ""
+"Set a different crosshair for each weapon, good if you play without weapon "
+"models"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:60
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:54
 msgid "Crosshair size:"
 msgid "Crosshair size:"
-msgstr ""
+msgstr "准星大小:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:66
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60
 msgid "Crosshair alpha:"
 msgid "Crosshair alpha:"
-msgstr ""
+msgstr "准星透明度:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:72
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:66
 msgid "Crosshair color:"
 msgid "Crosshair color:"
-msgstr ""
+msgstr "准星颜色"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:76
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:70
 msgid "By health"
 msgstr ""
 
 msgid "By health"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:88
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:82
 msgid "Use rings to indicate weapon status"
 msgid "Use rings to indicate weapon status"
-msgstr ""
+msgstr "环状表示武器状态"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:98
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:92
 msgid "Ring alpha:"
 msgid "Ring alpha:"
-msgstr ""
+msgstr "环透明"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:104
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:98
 msgid "Enable center crosshair dot"
 msgid "Enable center crosshair dot"
-msgstr ""
+msgstr "启用中心准星圆点"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:108
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:102
 msgid "Dot size:"
 msgid "Dot size:"
-msgstr ""
+msgstr "点大小:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:114
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:108
 msgid "Dot alpha:"
 msgid "Dot alpha:"
-msgstr ""
+msgstr "点透明:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:120
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:114
 msgid "Dot color:"
 msgid "Dot color:"
-msgstr ""
+msgstr "点颜色:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:122
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:116
 msgid "Use normal crosshair color"
 msgid "Use normal crosshair color"
-msgstr ""
+msgstr "使用正常的准星颜色"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:133
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:127
 msgid "Smooth effects of crosshairs"
 msgstr ""
 
 msgid "Smooth effects of crosshairs"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:136
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:130
 msgid "Blur crosshair if the shot is obstructed"
 msgid "Blur crosshair if the shot is obstructed"
-msgstr ""
+msgstr "如果显示镜头受阻,则模糊准星显示"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:139
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:133
 msgid "Enlarge crosshair if targeting an enemy"
 msgid "Enlarge crosshair if targeting an enemy"
-msgstr ""
+msgstr "如果有针对性敌人,则放大准星显示"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:142
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:136
 msgid "Animate crosshair when hitting an enemy"
 msgid "Animate crosshair when hitting an enemy"
-msgstr ""
+msgstr "击中敌人时,则动画准星"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.c:145
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:139
 msgid "Animate crosshair when picking up an item"
 msgid "Animate crosshair when picking up an item"
-msgstr ""
+msgstr "拿起物品时,则动画准星"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:7
+msgid "HUD"
+msgstr "HUD"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:54
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:57
 msgid "Fading speed:"
 msgid "Fading speed:"
-msgstr ""
+msgstr "衰落速度:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:57
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:60
 msgid "Side padding:"
 msgid "Side padding:"
-msgstr ""
+msgstr "边侧距离:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:63
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:66
 msgid "Show decimals in respawn countdown"
 msgstr ""
 
 msgid "Show decimals in respawn countdown"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:65
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:68
 msgid "Show accuracy underneath scoreboard"
 msgstr ""
 
 msgid "Show accuracy underneath scoreboard"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:69
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:72
 msgid "Waypoints"
 msgstr ""
 
 msgid "Waypoints"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:71
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:74
 msgid "Display waypoint markers for objectives on the map"
 msgstr ""
 
 msgid "Display waypoint markers for objectives on the map"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:80
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:130
-msgid "Fontsize:"
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:75
+msgid "Show various gametype specific waypoints"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:86
-msgid "Edge offset:"
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:81
+msgid "Control transparency of the waypoints"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:95
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:85
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:135
+msgid "Fontsize:"
+msgstr "字体大小:"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:91
+msgid "Edge offset:"
+msgstr "边缘偏移量:"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:100
 msgid "Fade when near the crosshair"
 msgstr ""
 
 msgid "Fade when near the crosshair"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:100
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:105
 msgid "Damage"
 msgid "Damage"
-msgstr ""
+msgstr "损坏"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:102
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:107
 msgid "Overlay:"
 msgid "Overlay:"
-msgstr ""
+msgstr "覆盖:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:105
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:110
 msgid "Factor:"
 msgid "Factor:"
-msgstr ""
+msgstr "代理:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:110
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:115
 msgid "Fade rate:"
 msgid "Fade rate:"
-msgstr ""
+msgstr "淡入淡出:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:118
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:123
 msgid "Player Names"
 msgid "Player Names"
-msgstr ""
+msgstr "玩家名称"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:120
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:125
 msgid "Show names above players"
 msgstr ""
 
 msgid "Show names above players"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:136
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:141
 msgid "Max distance:"
 msgid "Max distance:"
-msgstr ""
+msgstr "最大距离:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:142
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:147
 msgid "Decolorize:"
 msgstr ""
 
 msgid "Decolorize:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:146
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:151
+#: qcsrc/menu/xonotic/keybinder.qc:125
 msgid "Teamplay"
 msgid "Teamplay"
-msgstr ""
+msgstr "团队配合"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:154
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:159
 msgid "Only when near crosshair"
 msgstr ""
 
 msgid "Only when near crosshair"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:158
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:163
 msgid "Display health and armor"
 msgstr ""
 
 msgid "Display health and armor"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:163
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:168
 msgid "Damage overlay:"
 msgid "Damage overlay:"
-msgstr ""
+msgstr "损伤覆盖:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.c:168
-#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.c:4
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:173
+#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:6
 msgid "Enter HUD editor"
 msgid "Enter HUD editor"
-msgstr ""
+msgstr "进入HUD编辑器"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.c:28
+#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:30
 msgid "In order for the HUD editor to show, you must first be in game."
 msgid "In order for the HUD editor to show, you must first be in game."
-msgstr ""
+msgstr "为了使HUD编辑器来展示,你首先必须在游戏中。"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.c:30
+#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:32
 msgid "Do you wish to start a local game to set up the HUD?"
 msgstr ""
 
 msgid "Do you wish to start a local game to set up the HUD?"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.c:33
-msgid "HDCNFRM^Yes"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.c:36
-msgid "HDCNFRM^No"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:7
+msgid "Messages"
+msgstr "消息"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:33
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:36
 msgid "Frag Information"
 msgstr ""
 
 msgid "Frag Information"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:35
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:38
 msgid "Display information about killing sprees"
 msgstr ""
 
 msgid "Display information about killing sprees"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:38
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:41
 msgid "Only display sprees if they are achievements"
 msgstr ""
 
 msgid "Only display sprees if they are achievements"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:43
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:46
 msgid "Show spree information in centerprints"
 msgstr ""
 
 msgid "Show spree information in centerprints"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:47
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:50
 msgid "Show spree information in death messages"
 msgstr ""
 
 msgid "Show spree information in death messages"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:52
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:55
 msgid "Sprees in info messages:"
 msgstr ""
 
 msgid "Sprees in info messages:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:56
-msgid "Target"
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:58
+msgid "SPREES^Disabled"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:57
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:59
+msgid "Target"
+msgstr "目标"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:60
 msgid "Attacker"
 msgid "Attacker"
-msgstr ""
+msgstr "攻击者"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:58
-msgid "Both"
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:61
+msgid "SPREES^Both"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:64
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:67
 msgid "Print on a seperate line"
 msgstr ""
 
 msgid "Print on a seperate line"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:67
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:70
 msgid "Add extra frag information to centerprint when available"
 msgstr ""
 
 msgid "Add extra frag information to centerprint when available"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:71
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:74
 msgid "Add frag location to death messages when available"
 msgstr ""
 
 msgid "Add frag location to death messages when available"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:74
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:77
 msgid "Gamemode Settings"
 msgid "Gamemode Settings"
-msgstr ""
+msgstr "自制游戏模式设置"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:76
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:79
 msgid "Display capture times in Capture The Flag"
 msgstr ""
 
 msgid "Display capture times in Capture The Flag"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:80
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:83
 msgid "Display name of flag stealer in Capture The Flag"
 msgstr ""
 
 msgid "Display name of flag stealer in Capture The Flag"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:85
-#: qcsrc/menu/xonotic/dialog_settings_input.c:85
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:118
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:88
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:92
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:127
 msgid "Other"
 msgid "Other"
-msgstr ""
+msgstr "其它"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:87
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:90
 msgid "Display console messages in the top left corner"
 msgstr ""
 
 msgid "Display console messages in the top left corner"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:89
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:92
 msgid "Display all info messages in the chatbox"
 msgstr ""
 
 msgid "Display all info messages in the chatbox"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:91
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:94
 msgid "Display player statuses in the chatbox"
 msgstr ""
 
 msgid "Display player statuses in the chatbox"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:95
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:98
 msgid "Powerup notifications"
 msgstr ""
 
 msgid "Powerup notifications"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:98
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:101
 msgid "Weapon centerprint notifications"
 msgstr ""
 
 msgid "Weapon centerprint notifications"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:101
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:104
 msgid "Weapon info message notifications"
 msgstr ""
 
 msgid "Weapon info message notifications"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:105
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:108
 msgid "Announcers"
 msgid "Announcers"
-msgstr ""
+msgstr "提示音"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:109
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:112
 msgid "Respawn countdown sounds"
 msgid "Respawn countdown sounds"
-msgstr ""
+msgstr "重生倒计时的声音"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:113
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:116
 msgid "Killstreak sounds"
 msgid "Killstreak sounds"
-msgstr ""
+msgstr "连续杀敌的声音"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.c:116
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:119
 msgid "Achievement sounds"
 msgid "Achievement sounds"
+msgstr "有所成就的声音"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:7
+msgid "Models"
+msgstr "模型"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:8
+msgid "Customize how players and items are displayed in game"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:37
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:41
 msgid "Items"
 msgstr ""
 
 msgid "Items"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:39
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:43
 msgid "Use simple 2D images instead of item models"
 msgid "Use simple 2D images instead of item models"
-msgstr ""
+msgstr "使用简单的 2D 图像,而不是项目模型"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:41
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:45
 msgid "Unavailable alpha:"
 msgid "Unavailable alpha:"
-msgstr ""
+msgstr "不可用透明:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:44
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:48
 msgid "Unavailable color:"
 msgid "Unavailable color:"
-msgstr ""
+msgstr "不可用颜色:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:46
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:50
 msgid "GHOITEMS^Black"
 msgid "GHOITEMS^Black"
-msgstr ""
+msgstr "GHOITEMS^黑色"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:47
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:51
 msgid "GHOITEMS^Dark"
 msgid "GHOITEMS^Dark"
-msgstr ""
+msgstr "GHOITEMS^深黑"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:48
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:52
 msgid "GHOITEMS^Tinted"
 msgid "GHOITEMS^Tinted"
-msgstr ""
+msgstr "GHOITEMS^有色"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:49
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:53
 msgid "GHOITEMS^Normal"
 msgid "GHOITEMS^Normal"
-msgstr ""
+msgstr "GHOITEMS^标准"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:50
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:54
 msgid "GHOITEMS^Blue"
 msgid "GHOITEMS^Blue"
-msgstr ""
+msgstr "GHOITEMS^蓝色"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:56
-#: qcsrc/menu/xonotic/serverlist.c:928
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:60
+#: qcsrc/menu/xonotic/serverlist.qc:941
 msgid "Players"
 msgid "Players"
-msgstr ""
+msgstr "玩家"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:58
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:62
 msgid "Force player models to mine"
 msgstr ""
 
 msgid "Force player models to mine"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:60
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:64
 msgid "Force player colors to mine"
 msgstr ""
 
 msgid "Force player colors to mine"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:62
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:66
 msgid "Body fading:"
 msgstr ""
 
 msgid "Body fading:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:65
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:69
 msgid "Gibs:"
 msgstr ""
 
 msgid "Gibs:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:67
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:71
 msgid "GIBS^None"
 msgstr ""
 
 msgid "GIBS^None"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:68
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:72
 msgid "GIBS^Few"
 msgstr ""
 
 msgid "GIBS^Few"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:69
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:73
 msgid "GIBS^Many"
 msgstr ""
 
 msgid "GIBS^Many"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.c:70
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:74
 msgid "GIBS^Lots"
 msgstr ""
 
 msgid "GIBS^Lots"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:32
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:7
+#: qcsrc/menu/xonotic/keybinder.qc:104
+msgid "View"
+msgstr "查看"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:35
 msgid "1st person perspective"
 msgstr ""
 
 msgid "1st person perspective"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:36
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:39
 msgid "Slide to third person upon death"
 msgstr ""
 
 msgid "Slide to third person upon death"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:40
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:43
 msgid "Smooth the view when landing from a jump"
 msgstr ""
 
 msgid "Smooth the view when landing from a jump"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:44
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:47
 msgid "Smooth the view while crouching"
 msgstr ""
 
 msgid "Smooth the view while crouching"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:48
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:51
 msgid "View waving while idle"
 msgstr ""
 
 msgid "View waving while idle"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:52
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:55
 msgid "View bobbing while walking around"
 msgstr ""
 
 msgid "View bobbing while walking around"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:57
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:60
 msgid "3rd person perspective"
 msgstr ""
 
 msgid "3rd person perspective"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:61
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:64
 msgid "Back distance"
 msgstr ""
 
 msgid "Back distance"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:67
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:70
 msgid "Up distance"
 msgstr ""
 
 msgid "Up distance"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:73
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:76
 msgid "Allow passing through walls while spectating"
 msgstr ""
 
 msgid "Allow passing through walls while spectating"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:76
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:79
 msgid "Field of view:"
 msgstr ""
 
 msgid "Field of view:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:81
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:81
+msgid "Field of vision in degrees (default: 100)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:85
 msgid "ZOOM^Zoom factor:"
 msgstr ""
 
 msgid "ZOOM^Zoom factor:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:85
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:87
+msgid "How big the zoom factor is when the zoom button is pressed"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:90
 msgid "ZOOM^Zoom speed:"
 msgstr ""
 
 msgid "ZOOM^Zoom speed:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:95
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:92
+msgid "How fast the view will be zoomed, disable to zoom instantly"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:101
 msgid "ZOOM^Instant"
 msgstr ""
 
 msgid "ZOOM^Instant"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:99
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:105
 msgid "ZOOM^Zoom sensitivity:"
 msgstr ""
 
 msgid "ZOOM^Zoom sensitivity:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:103
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:107
+msgid ""
+"How zoom changes sensitivity, from 0 (lower sensitivity) to 1 (no "
+"sensitivity change)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:110
 msgid "Velocity zoom"
 msgstr ""
 
 msgid "Velocity zoom"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:104
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:111
 msgid "Forward movement only"
 msgstr ""
 
 msgid "Forward movement only"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:108
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:115
 msgid "VZOOM^Factor"
 msgstr ""
 
 msgid "VZOOM^Factor"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:115
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:122
 msgid "Display reticle 2D overlay while zooming"
 msgstr ""
 
 msgid "Display reticle 2D overlay while zooming"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:118
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:125
 msgid "Release zoom when you die or respawn"
 msgstr ""
 
 msgid "Release zoom when you die or respawn"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_view.c:122
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:129
 msgid "Release zoom when you switch weapons"
 msgstr ""
 
 msgid "Release zoom when you switch weapons"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:34
-msgid "Weapon Priority List"
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:7
+msgid "Weapons"
+msgstr "武器"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:37
+msgid "Weapon Priority List (* = mutator weapon)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:39
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:42
 msgid "Up"
 msgid "Up"
-msgstr ""
+msgstr "向上"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:42
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:45
 msgid "Down"
 msgid "Down"
-msgstr ""
+msgstr "向下"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:47
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:50
 msgid "Use priority list for weapon cycling"
 msgid "Use priority list for weapon cycling"
+msgstr "武器使用优先级列表"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:51
+msgid ""
+"Make use of the list above when cycling through weapons with the mouse wheel"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:49
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:53
 msgid "Cycle through only usable weapon selections"
 msgid "Cycle through only usable weapon selections"
-msgstr ""
+msgstr "可用武器选择"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:52
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:56
 msgid "Auto switch weapons on pickup"
 msgstr ""
 
 msgid "Auto switch weapons on pickup"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:54
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:57
+msgid ""
+"Automatically switch to newly picked up weapons if they are better than what "
+"you are carrying"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:59
 msgid "Release attack buttons when you switch weapons"
 msgstr ""
 
 msgid "Release attack buttons when you switch weapons"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:57
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:62
 msgid "Draw 1st person weapon model"
 msgstr ""
 
 msgid "Draw 1st person weapon model"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:69
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:63
+msgid "Draw the weapon model"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:67
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:70
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:73
+msgid "Position of the weapon model; requires reconnect"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:78
 msgid "Gun model swaying"
 msgstr ""
 
 msgid "Gun model swaying"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.c:74
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:83
 msgid "Gun model bobbing"
 msgstr ""
 
 msgid "Gun model bobbing"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:33
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:34
 msgid "Key Bindings"
 msgstr ""
 
 msgid "Key Bindings"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:37
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:38
 msgid "Change key..."
 msgstr ""
 
 msgid "Change key..."
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:41
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:42
 msgid "Edit..."
 msgid "Edit..."
-msgstr ""
+msgstr "编辑"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:47
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:48
 msgid "Clear"
 msgstr ""
 
 msgid "Clear"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:52
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:53
 msgid "Reset all"
 msgid "Reset all"
-msgstr ""
+msgstr "重置所有"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:57
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:58
 msgid "Mouse"
 msgid "Mouse"
-msgstr ""
+msgstr "鼠标"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:59
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:60
 msgid "Sensitivity:"
 msgid "Sensitivity:"
+msgstr "敏感度:"
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:62
+msgid "Mouse speed multiplier"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:62
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:64
 msgid "Smooth aiming"
 msgstr ""
 
 msgid "Smooth aiming"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:64
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:65
+msgid "Smoothes the mouse movement, but makes aiming slightly less responsive"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:67
 msgid "Invert aiming"
 msgstr ""
 
 msgid "Invert aiming"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:66
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:68
+msgid "Invert mouse movement on the Y-axis"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:70
 msgid "Use system mouse positioning"
 msgstr ""
 
 msgid "Use system mouse positioning"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:71
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:75
 msgid "Enable built in mouse acceleration"
 msgstr ""
 
 msgid "Enable built in mouse acceleration"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:74
-#: qcsrc/menu/xonotic/dialog_settings_input.c:76
-#: qcsrc/menu/xonotic/dialog_settings_input.c:79
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:79
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:83
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:86
 msgid "Disable system mouse acceleration"
 msgstr ""
 
 msgid "Disable system mouse acceleration"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:87
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:80
+msgid "Make use of DGA mouse input"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:94
 msgid "Pressing \"enter console\" key also closes it"
 msgstr ""
 
 msgid "Pressing \"enter console\" key also closes it"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:89
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:95
+msgid "Allow the console toggling bind to also close the console"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:97
 msgid "Automatically repeat jumping if holding jump"
 msgstr ""
 
 msgid "Automatically repeat jumping if holding jump"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:92
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:100
 msgid "Jetpack on jump:"
 msgstr ""
 
 msgid "Jetpack on jump:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:95
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:102
+msgid "JPJUMP^Disabled"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:103
 msgid "Air only"
 msgstr ""
 
 msgid "Air only"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.c:102
-#: qcsrc/menu/xonotic/dialog_settings_input.c:107
-#: qcsrc/menu/xonotic/dialog_settings_input.c:112
-msgid "Use joystick input"
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:104
+msgid "JPJUMP^All"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:5
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:110
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:115
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:120
+msgid "Use joystick input"
+msgstr "使用操纵杆输入"
+
+#: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:7
 msgid "User defined key bind"
 msgid "User defined key bind"
-msgstr ""
+msgstr "用户自定义键位"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:42
+#: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:44
 msgid "Command when pressed:"
 msgstr ""
 
 msgid "Command when pressed:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:45
+#: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:47
 msgid "Command when released:"
 msgstr ""
 
 msgid "Command when released:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:48
-msgid "Save"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:51
+#: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:53
 msgid "Cancel"
 msgid "Cancel"
+msgstr "取消"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:14
+#, c-format
+msgid "%d fps"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:26
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:28
 msgid "Network"
 msgid "Network"
-msgstr ""
+msgstr "互联网"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:28
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:30
 msgid "Client UDP port:"
 msgid "Client UDP port:"
+msgstr "客户端 UDP 端口:"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:32
+msgid "Force client to use chosen port unless it is set to 0"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:32
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:35
 msgid "Bandwidth:"
 msgid "Bandwidth:"
+msgstr "带宽:"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:37
+msgid "Specify your network speed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:34
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:38
 msgid "56k"
 msgid "56k"
-msgstr ""
+msgstr "56k"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:35
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:39
 msgid "ISDN"
 msgid "ISDN"
-msgstr ""
+msgstr "ISDN"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:36
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:40
 msgid "Slow ADSL"
 msgid "Slow ADSL"
-msgstr ""
+msgstr "低速 ADSL"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:37
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:41
 msgid "Fast ADSL"
 msgid "Fast ADSL"
-msgstr ""
+msgstr "高速 ADSL"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:38
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:42
 msgid "Broadband"
 msgid "Broadband"
-msgstr ""
+msgstr "宽带"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:41
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:45
 msgid "Input packets/s:"
 msgid "Input packets/s:"
+msgstr "Input packets/s:"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:47
+msgid "How many input packets to send to the server each second"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:44
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:49
 msgid "Server queries/s:"
 msgid "Server queries/s:"
-msgstr ""
+msgstr "Server queries/s:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:48
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:53
 msgid "Downloads:"
 msgid "Downloads:"
+msgstr "下载"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:55
+msgid "Maximum number of concurrent HTTP/FTP downloads"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:52
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:58
 msgid "Speed (kB/s):"
 msgid "Speed (kB/s):"
+msgstr "速度 (kB/s):"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:60
+msgid "Maximum download speed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:57
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:64
 msgid "Local latency:"
 msgid "Local latency:"
-msgstr ""
+msgstr "本地延迟:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:61
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:68
 msgid "Show netgraph"
 msgid "Show netgraph"
+msgstr "显示网络图"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:69
+msgid "Show a graph of packet sizes and other information"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:63
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:71
 msgid "Client-side movement prediction"
 msgstr ""
 
 msgid "Client-side movement prediction"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:65
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:73
 msgid "Movement error compensation"
 msgid "Movement error compensation"
-msgstr ""
+msgstr "运动误差补偿"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:69
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:77
 msgid "Use encryption (AES) when available"
 msgstr ""
 
 msgid "Use encryption (AES) when available"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:72
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:80
 msgid "Framerate"
 msgid "Framerate"
-msgstr ""
+msgstr "帧率"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:74
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:82
 msgid "Maximum:"
 msgid "Maximum:"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:76
-msgid "MAXFPS^5 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:77
-msgid "MAXFPS^10 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:78
-msgid "MAXFPS^20 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:79
-msgid "MAXFPS^30 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:80
-msgid "MAXFPS^40 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:81
-msgid "MAXFPS^50 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:82
-msgid "MAXFPS^60 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:83
-msgid "MAXFPS^70 fps"
-msgstr ""
+msgstr "最大值:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:84
-msgid "MAXFPS^100 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:85
-msgid "MAXFPS^125 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:86
-msgid "MAXFPS^200 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:87
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:95
 msgid "MAXFPS^Unlimited"
 msgid "MAXFPS^Unlimited"
-msgstr ""
+msgstr "MAXFPS^无限制"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:90
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:98
 msgid "Target:"
 msgid "Target:"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:92
-msgid "TRGT^Disabled"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:93
-msgid "TRGT^30 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:94
-msgid "TRGT^40 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:95
-msgid "TRGT^50 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:96
-msgid "TRGT^60 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:97
-msgid "TRGT^100 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:98
-msgid "TRGT^125 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:99
-msgid "TRGT^200 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:102
-msgid "Idle limit:"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:104
-msgid "IDLFPS^10 fps"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:105
-msgid "IDLFPS^20 fps"
-msgstr ""
+msgstr "目标值:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:106
-msgid "IDLFPS^30 fps"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:100
+msgid "TRGT^Disabled"
+msgstr "TRGT^已禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:107
-msgid "IDLFPS^60 fps"
-msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:110
+msgid "Idle limit:"
+msgstr "空余时间限制:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:108
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:116
 msgid "IDLFPS^Unlimited"
 msgid "IDLFPS^Unlimited"
-msgstr ""
+msgstr "IDLFPS^无限制"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:112
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:120
 msgid "Save processing time for other apps"
 msgstr ""
 
 msgid "Save processing time for other apps"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:115
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:123
 msgid "Show frames per second"
 msgid "Show frames per second"
+msgstr "显示每秒帧数"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:124
+msgid "Show your rendered frames per second"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:120
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:129
 msgid "Menu tooltips:"
 msgid "Menu tooltips:"
+msgstr "菜单工具提示:"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:131
+msgid ""
+"Menu tooltips: disabled, standard or advanced (also shows cvar or console "
+"command bound to the menu item)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:122
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:132
 msgid "TLTIP^Disabled"
 msgid "TLTIP^Disabled"
-msgstr ""
+msgstr "TLTIP^已禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:123
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:133
 msgid "TLTIP^Standard"
 msgid "TLTIP^Standard"
-msgstr ""
+msgstr "TLTIP^标准"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:124
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:134
 msgid "TLTIP^Advanced"
 msgid "TLTIP^Advanced"
-msgstr ""
+msgstr "TLTIP^高级"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:127
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:137
 msgid "Show current date and time"
 msgid "Show current date and time"
+msgstr "显示当前日期和时间"
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:138
+msgid "Show current date and time of day, useful on screenshots"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:130
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:141
 msgid "Enable developer mode"
 msgid "Enable developer mode"
-msgstr ""
+msgstr "使用开发人员模式运行"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:134
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:145
 msgid "Advanced settings..."
 msgid "Advanced settings..."
+msgstr "高级设置..."
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:146
+msgid "Advanced settings where you can tweak every single variable of the game"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.c:139
-#: qcsrc/menu/xonotic/dialog_settings_misc_reset.c:4
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:151
+#: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:6
 msgid "Factory reset"
 msgid "Factory reset"
-msgstr ""
+msgstr "还原默认设置"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:5
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:7
 msgid "Advanced settings"
 msgid "Advanced settings"
-msgstr ""
+msgstr "高级设置"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:35
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:37
 msgid "Cvar filter:"
 msgid "Cvar filter:"
-msgstr ""
+msgstr "Cvar 筛选器:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:48
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:50
 msgid "Setting:"
 msgid "Setting:"
-msgstr ""
+msgstr "设置"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:52
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:54
 msgid "Type:"
 msgid "Type:"
-msgstr ""
+msgstr "类型:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:56
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:58
 msgid "Value:"
 msgid "Value:"
-msgstr ""
+msgstr "等级:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.c:76
+#: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:78
 msgid "Description:"
 msgid "Description:"
-msgstr ""
+msgstr "说明:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_reset.c:18
+#: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:20
 msgid "Are you sure you want to reset all settings?"
 msgid "Are you sure you want to reset all settings?"
-msgstr ""
+msgstr "你确定你想要重置所有设置?"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_misc_reset.c:20
+#: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:22
 msgid "This will create a backup config in your data directory"
 msgid "This will create a backup config in your data directory"
-msgstr ""
+msgstr "这会在你的数据目录中创建一个备份的配置文件"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user.c:28
+#: qcsrc/menu/xonotic/dialog_settings_user.qc:29
 msgid "Menu Skins"
 msgid "Menu Skins"
-msgstr ""
+msgstr "菜单皮肤"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user.c:33
-msgid "Set skin"
-msgstr ""
-
-#: qcsrc/menu/xonotic/dialog_settings_user.c:67
+#: qcsrc/menu/xonotic/dialog_settings_user.qc:68
 msgid "Text Language"
 msgid "Text Language"
-msgstr ""
+msgstr "文本语言"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user.c:72
+#: qcsrc/menu/xonotic/dialog_settings_user.qc:73
 msgid "Set language"
 msgid "Set language"
-msgstr ""
+msgstr "设置语言"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user.c:77
+#: qcsrc/menu/xonotic/dialog_settings_user.qc:78
 msgid "Disable gore effects and harsh language"
 msgid "Disable gore effects and harsh language"
+msgstr "禁用血腥效果和恶劣的语言"
+
+#: qcsrc/menu/xonotic/dialog_settings_user.qc:79
+msgid ""
+"Replace blood and gibs with content that does not have any gore effects "
+"(default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.c:4
+#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:6
 msgid "Warning"
 msgid "Warning"
-msgstr ""
+msgstr "警告"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.c:17
+#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:19
 msgid "While connected language changes will be applied only to the menu,"
 msgid "While connected language changes will be applied only to the menu,"
-msgstr ""
+msgstr "链接语言的变更仅适用于菜单,"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.c:19
+#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:21
 msgid "full language changes will take effect starting from the next game"
 msgid "full language changes will take effect starting from the next game"
-msgstr ""
+msgstr "\"完整语言的更改将会在下一场比赛开始时生效"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.c:23
+#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:25
 msgid "Disconnect now"
 msgid "Disconnect now"
-msgstr ""
+msgstr "断开连接"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.c:24
+#: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:26
 msgid "Switch language"
 msgid "Switch language"
-msgstr ""
+msgstr "切换语言"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:26
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:27
 msgid "Resolution:"
 msgid "Resolution:"
-msgstr ""
+msgstr "分辨率:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:29
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:30
 msgid "Font/UI size:"
 msgid "Font/UI size:"
-msgstr ""
+msgstr "字体/界面大小:"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:31
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:32
 msgid "SZ^Unreadable"
 msgid "SZ^Unreadable"
-msgstr ""
+msgstr "SZ^无法读取"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:32
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:33
 msgid "SZ^Tiny"
 msgid "SZ^Tiny"
-msgstr ""
+msgstr "SZ^极小"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:33
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:34
 msgid "SZ^Little"
 msgid "SZ^Little"
-msgstr ""
+msgstr "SZ^小"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:34
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:35
 msgid "SZ^Small"
 msgid "SZ^Small"
-msgstr ""
+msgstr "SZ^中小"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:35
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:36
 msgid "SZ^Medium"
 msgid "SZ^Medium"
-msgstr ""
+msgstr "SZ^中"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:36
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:37
 msgid "SZ^Large"
 msgid "SZ^Large"
-msgstr ""
+msgstr "SZ^大"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:37
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:38
 msgid "SZ^Huge"
 msgid "SZ^Huge"
-msgstr ""
+msgstr "SZ^巨大"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:38
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:39
 msgid "SZ^Gigantic"
 msgid "SZ^Gigantic"
-msgstr ""
+msgstr "SZ^极大"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:39
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:40
 msgid "SZ^Colossal"
 msgid "SZ^Colossal"
-msgstr ""
+msgstr "SZ^超大"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:42
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:43
 msgid "Color depth:"
 msgid "Color depth:"
+msgstr "色彩深度:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:45
+msgid "How many bits per pixel (BPP) to render at, 32 is recommended"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:44
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:46
 msgid "16bit"
 msgid "16bit"
-msgstr ""
+msgstr "16bit"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:45
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:47
 msgid "32bit"
 msgid "32bit"
-msgstr ""
+msgstr "32bit"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:48
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:50
 msgid "Full screen"
 msgid "Full screen"
-msgstr ""
+msgstr "全屏幕"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:49
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:51
 msgid "Vertical Synchronization"
 msgid "Vertical Synchronization"
+msgstr "垂直同步"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:52
+msgid ""
+"Enable vertical synchronization to prevent tearing, will cap your fps to the "
+"screen refresh rate (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:53
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:57
 msgid "Flip view horizontally"
 msgid "Flip view horizontally"
+msgstr "翻转横向视图"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:58
+msgid "Poor man's left handed mode (default: off)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:55
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:61
 msgid "Anisotropy:"
 msgid "Anisotropy:"
+msgstr "各向异性:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:63
+msgid "Anisotropic filtering quality (default: 1x)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:57
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:64
 msgid "ANISO^Disabled"
 msgid "ANISO^Disabled"
-msgstr ""
+msgstr "ANISO^已禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:58
-#: qcsrc/menu/xonotic/dialog_settings_video.c:68
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:65
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:76
 msgid "2x"
 msgid "2x"
-msgstr ""
+msgstr "2x"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:59
-#: qcsrc/menu/xonotic/dialog_settings_video.c:69
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:66
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:77
 msgid "4x"
 msgid "4x"
-msgstr ""
+msgstr "4x"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:60
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:67
 msgid "8x"
 msgid "8x"
-msgstr ""
+msgstr "8x"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:61
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:68
 msgid "16x"
 msgid "16x"
-msgstr ""
+msgstr "16x"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:64
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:71
 msgid "Antialiasing:"
 msgid "Antialiasing:"
+msgstr "抗锯齿:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:74
+msgid ""
+"Enable antialiasing, which smooths the edges of 3D geometry. Note that it "
+"might decrease performance by quite a lot (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:67
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:75
 msgid "AA^Disabled"
 msgid "AA^Disabled"
-msgstr ""
+msgstr "AA^已禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:73
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:81
 msgid "High-quality frame buffer"
 msgid "High-quality frame buffer"
-msgstr ""
+msgstr "高品质帧缓冲区"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:78
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:86
 msgid "Depth first:"
 msgid "Depth first:"
+msgstr "深度优先:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:88
+msgid ""
+"Eliminate overdraw by rendering a depth-only version of the scene before the "
+"normal rendering starts (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:80
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:89
 msgid "DF^Disabled"
 msgid "DF^Disabled"
-msgstr ""
+msgstr "DF^已禁用"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:81
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:90
 msgid "DF^World"
 msgid "DF^World"
-msgstr ""
+msgstr "DF^世界"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:82
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:91
 msgid "DF^All"
 msgid "DF^All"
-msgstr ""
+msgstr "DF^全部"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:85
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:94
 msgid "Vertex Buffer Objects (VBOs)"
 msgid "Vertex Buffer Objects (VBOs)"
-msgstr ""
+msgstr "顶点缓冲区对象 (VBOs)"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:88
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:97
 msgid "VBO^Off"
 msgid "VBO^Off"
-msgstr ""
+msgstr "VBO^关"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:89
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:98
 msgid "Vertices, some Tris (compatible)"
 msgid "Vertices, some Tris (compatible)"
+msgstr "顶点,部分三角形 (兼容模式)"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:99
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:103
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:105
+msgid ""
+"Make use of Vertex Buffer Objects to store static geometry in video memory "
+"for faster rendering (default: Vertex and Triangles)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:92
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:102
 msgid "Vertices"
 msgid "Vertices"
-msgstr ""
+msgstr "顶点"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:93
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:104
 msgid "Vertices and Triangles"
 msgid "Vertices and Triangles"
-msgstr ""
+msgstr "顶点和三角形"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:96
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:108
 msgid "Brightness:"
 msgid "Brightness:"
+msgstr "亮度:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:110
+msgid "Brightness of black (default: 0)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:99
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:112
 msgid "Contrast:"
 msgid "Contrast:"
+msgstr "对比度:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:114
+msgid "Brightness of white (default: 1)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:102
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:116
 msgid "Gamma:"
 msgid "Gamma:"
+msgstr "伽玛值:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:119
+msgid ""
+"Inverse gamma correction value, a brightness effect that does not affect "
+"white or black (default: 1.125)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:107
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:122
 msgid "Contrast boost:"
 msgid "Contrast boost:"
+msgstr "对比度增强:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:125
+msgid "By how much to multiply the contrast in dark areas (default: 1)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:112
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:128
 msgid "Saturation:"
 msgid "Saturation:"
+msgstr "饱和度:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:131
+msgid ""
+"Saturation adjustment (0 = grayscale, 1 = normal, 2 = oversaturated), "
+"requires GLSL color control (default: 1)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:118
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:135
 msgid "LIT^Ambient:"
 msgid "LIT^Ambient:"
+msgstr "LIT^环境:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:137
+msgid ""
+"Ambient lighting, if set too high it tends to make light on maps look dull "
+"and flat (default: 4)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:121
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:139
 msgid "Intensity:"
 msgid "Intensity:"
+msgstr "明暗度:"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:141
+msgid "Global rendering brightness (default: 1)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:125
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:144
 msgid "Wait for GPU to finish each frame"
 msgid "Wait for GPU to finish each frame"
+msgstr "等待 GPU 来完成每一帧的渲染"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:145
+msgid ""
+"Make the CPU wait for the GPU to finish each frame, can help with some "
+"strange input or video lag on some machines (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:127
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:147
 msgid "Use OpenGL 2.0 shaders (GLSL)"
 msgid "Use OpenGL 2.0 shaders (GLSL)"
-msgstr ""
+msgstr "使用 OpenGL 2.0 着色器 (GLSL)"
 
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:130
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:150
 msgid "Use GLSL to handle color control"
 msgid "Use GLSL to handle color control"
+msgstr "使用 GLSL 来处理色彩控制"
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:151
+msgid ""
+"Enable use of GLSL to apply gamma correction, note that it might decrease "
+"performance by a lot (default: disabled)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:135
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:156
 msgid "Psycho coloring (easter egg)"
 msgstr ""
 
 msgid "Psycho coloring (easter egg)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.c:138
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:159
 msgid "Trippy vertices (easter egg)"
 msgstr ""
 
 msgid "Trippy vertices (easter egg)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:4
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:6
 msgid "Singleplayer"
 msgid "Singleplayer"
+msgstr "单人游戏"
+
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:7
+msgid "Play the singleplayer campaign or instant action matches against bots"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:116
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:119
 msgid "Instant action! (random map with bots)"
 msgid "Instant action! (random map with bots)"
-msgstr ""
+msgstr "立即开始 !(与机器人随机地图)"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:123
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:126
 msgid "???"
 msgid "???"
-msgstr ""
+msgstr "???"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:137
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:139
 msgid "Campaign Difficulty:"
 msgid "Campaign Difficulty:"
-msgstr ""
+msgstr "游戏难度:"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:138
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:140
 msgid "CSKL^Easy"
 msgid "CSKL^Easy"
-msgstr ""
+msgstr "CSKL^容易"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:139
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:141
 msgid "CSKL^Medium"
 msgid "CSKL^Medium"
-msgstr ""
+msgstr "CSKL^中等"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:140
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:142
 msgid "CSKL^Hard"
 msgid "CSKL^Hard"
-msgstr ""
+msgstr "CSKL^困难"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:142
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:144
 msgid "Start Singleplayer!"
 msgid "Start Singleplayer!"
-msgstr ""
+msgstr "开始单人游戏 !"
 
 
-#: qcsrc/menu/xonotic/dialog_singleplayer_winner.c:4
+#: qcsrc/menu/xonotic/dialog_singleplayer_winner.qc:7
 msgid "Winner"
 msgid "Winner"
-msgstr ""
+msgstr "获胜者"
 
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:5
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:7
 msgid "Team Selection"
 msgid "Team Selection"
-msgstr ""
+msgstr "队伍选择"
 
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:42
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:48
 msgid "join 'best' team (auto-select)"
 msgid "join 'best' team (auto-select)"
+msgstr "加入“最好”的团队 (自动选择)"
+
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:49
+msgid "Autoselect team (recommended)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:46
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:53
 msgid "red"
 msgid "red"
-msgstr ""
+msgstr "红色"
 
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:47
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:54
 msgid "blue"
 msgid "blue"
-msgstr ""
+msgstr "蓝色"
 
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:48
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:55
 msgid "yellow"
 msgid "yellow"
-msgstr ""
+msgstr "黄色"
 
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:49
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:56
 msgid "pink"
 msgid "pink"
-msgstr ""
+msgstr "粉红色"
 
 
-#: qcsrc/menu/xonotic/dialog_teamselect.c:52
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:59
 msgid "spectate"
 msgid "spectate"
-msgstr ""
+msgstr "观战"
 
 
-#: qcsrc/menu/xonotic/gametypelist.c:88
+#: qcsrc/menu/xonotic/gametypelist.qc:100
 msgid "teamplay"
 msgid "teamplay"
-msgstr ""
+msgstr "合作模式"
 
 
-#: qcsrc/menu/xonotic/gametypelist.c:90
+#: qcsrc/menu/xonotic/gametypelist.qc:102
 msgid "free for all"
 msgid "free for all"
+msgstr "自由战役"
+
+#: qcsrc/menu/xonotic/keybinder.qc:58
+msgid "Moving"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/mainwindow.c:40 qcsrc/menu/xonotic/mainwindow.c:43
-msgid "Do not press this button again!"
+#: qcsrc/menu/xonotic/keybinder.qc:59
+msgid "forward"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:60
+msgid "backpedal"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:61
+msgid "strafe left"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:62
+msgid "strafe right"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:63
+msgid "jump / swim"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:64
+msgid "crouch / sink"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:65
+msgid "off-hand hook"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:66
+msgid "jet pack"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:68
+msgid "Attacking"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:69
+msgid "primary fire"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:70
+msgid "secondary fire"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:72
+msgid "Weapon switching"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:73
+msgid "previous"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:74
+msgid "next"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:75
+msgid "previously used"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:76
+msgid "best"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:77
+msgid "reload"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:105
+msgid "hold zoom"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:106
+msgid "toggle zoom"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:107
+msgid "show scores"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:108
+msgid "screen shot"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:109
+msgid "maximize radar"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:111
+msgid "Communicate"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:112
+msgid "public chat"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:113 qcsrc/menu/xonotic/keybinder.qc:126
+msgid "team chat"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:114
+msgid "show chat history"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:115
+msgid "vote YES"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:116
+msgid "vote NO"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:117
+msgid "ready"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:119
+msgid "Client"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:120
+msgid "server info"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:121
+msgid "enter console"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:122
+msgid "disconnect"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:123
+msgid "quit"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:127
+msgid "auto-join team"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:128
+msgid "team menu"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:129
+msgid "sandbox menu"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:130
+msgid "enter spectator mode"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:131
+msgid "drop weapon"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:132
+msgid "drop key / drop flag"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:133
+msgid "drag object"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:134
+msgid "3rd person view"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:136
+msgid "User defined"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/maplist.c:279
+#: qcsrc/menu/xonotic/mainwindow.qc:42 qcsrc/menu/xonotic/mainwindow.qc:45
+msgid "Do not press this button again!"
+msgstr "不要按这个按钮 !"
+
+#: qcsrc/menu/xonotic/maplist.qc:343
 msgid ""
 "Huh? Can't play this (m is NULL). Refiltering so this won't happen again.\n"
 msgstr ""
 
 msgid ""
 "Huh? Can't play this (m is NULL). Refiltering so this won't happen again.\n"
 msgstr ""
 
-#: qcsrc/menu/xonotic/maplist.c:287
+#: qcsrc/menu/xonotic/maplist.qc:351
 #, c-format
 msgid "%s's Xonotic Server"
 msgstr ""
 
 #, c-format
 msgid "%s's Xonotic Server"
 msgstr ""
 
-#: qcsrc/menu/xonotic/maplist.c:292
+#: qcsrc/menu/xonotic/maplist.qc:356
 msgid ""
 "Huh? Can't play this (invalid game type). Refiltering so this won't happen "
 "again.\n"
 msgstr ""
 
 msgid ""
 "Huh? Can't play this (invalid game type). Refiltering so this won't happen "
 "again.\n"
 msgstr ""
 
-#: qcsrc/menu/xonotic/playerlist.c:118 qcsrc/menu/xonotic/playerlist.c:128
+#: qcsrc/menu/xonotic/playerlist.qc:122 qcsrc/menu/xonotic/playerlist.qc:132
 msgid "spectator"
 msgid "spectator"
-msgstr ""
+msgstr "观察者"
 
 
-#: qcsrc/menu/xonotic/playermodel.c:187
+#: qcsrc/menu/xonotic/playermodel.qc:189
 msgid "<no model found>"
 msgid "<no model found>"
-msgstr ""
+msgstr "<no model found>"
 
 
-#: qcsrc/menu/xonotic/serverlist.c:148
+#: qcsrc/menu/xonotic/serverlist.qc:152
 msgid "SLCAT^Favorites"
 msgstr ""
 
 msgid "SLCAT^Favorites"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:149
+#: qcsrc/menu/xonotic/serverlist.qc:153
 msgid "SLCAT^Recommended"
 msgstr ""
 
 msgid "SLCAT^Recommended"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:150
+#: qcsrc/menu/xonotic/serverlist.qc:154
 msgid "SLCAT^Normal Servers"
 msgstr ""
 
 msgid "SLCAT^Normal Servers"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:151
+#: qcsrc/menu/xonotic/serverlist.qc:155
 msgid "SLCAT^Servers"
 msgstr ""
 
 msgid "SLCAT^Servers"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:152
+#: qcsrc/menu/xonotic/serverlist.qc:156
 msgid "SLCAT^Competitive Mode"
 msgstr ""
 
 msgid "SLCAT^Competitive Mode"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:153
+#: qcsrc/menu/xonotic/serverlist.qc:157
 msgid "SLCAT^Modified Servers"
 msgstr ""
 
 msgid "SLCAT^Modified Servers"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:154
+#: qcsrc/menu/xonotic/serverlist.qc:158
 msgid "SLCAT^Overkill Mode"
 msgstr ""
 
 msgid "SLCAT^Overkill Mode"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:155
+#: qcsrc/menu/xonotic/serverlist.qc:159
 msgid "SLCAT^InstaGib Mode"
 msgstr ""
 
 msgid "SLCAT^InstaGib Mode"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:156
+#: qcsrc/menu/xonotic/serverlist.qc:160
 msgid "SLCAT^Defrag Mode"
 msgstr ""
 
 msgid "SLCAT^Defrag Mode"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:437
+#: qcsrc/menu/xonotic/serverlist.qc:437
 msgid "Favorite"
 msgid "Favorite"
+msgstr "偏好"
+
+#: qcsrc/menu/xonotic/serverlist.qc:438
+msgid ""
+"Bookmark the currently highlighted server so that it's faster to find in the "
+"future"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.c:924
+#: qcsrc/menu/xonotic/serverlist.qc:937
 msgid "Ping"
 msgid "Ping"
-msgstr ""
+msgstr "延迟"
 
 
-#: qcsrc/menu/xonotic/serverlist.c:925
+#: qcsrc/menu/xonotic/serverlist.qc:938
 msgid "Host name"
 msgid "Host name"
-msgstr ""
+msgstr "主机名称"
 
 
-#: qcsrc/menu/xonotic/serverlist.c:926
+#: qcsrc/menu/xonotic/serverlist.qc:939
 msgid "Map"
 msgid "Map"
-msgstr ""
+msgstr "地图"
 
 
-#: qcsrc/menu/xonotic/serverlist.c:927
+#: qcsrc/menu/xonotic/serverlist.qc:940
 msgid "Type"
 msgid "Type"
+msgstr "类型"
+
+#: qcsrc/menu/xonotic/serverlist.qc:1234
+#, c-format
+msgid "AES level %d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/skinlist.c:105
-msgid "<TITLE>"
+#: qcsrc/menu/xonotic/serverlist.qc:1234
+msgid "ENC^none"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/skinlist.c:106
-msgid "<AUTHOR>"
+#: qcsrc/menu/xonotic/serverlist.qc:1234
+msgid "encryption:"
+msgstr ""
+
+#: qcsrc/menu/xonotic/serverlist.qc:1235
+#, c-format
+msgid "mod: %s"
+msgstr ""
+
+#: qcsrc/menu/xonotic/serverlist.qc:1237
+#, c-format
+msgid " (%s)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/serverlist.qc:1237
+#, c-format
+msgid "modified settings"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_decibels.c:77
+#: qcsrc/menu/xonotic/serverlist.qc:1237
+#, c-format
+msgid "official settings"
+msgstr ""
+
+#: qcsrc/menu/xonotic/serverlist.qc:1239
+msgid "stats disabled"
+msgstr ""
+
+#: qcsrc/menu/xonotic/serverlist.qc:1239
+msgid "stats enabled"
+msgstr ""
+
+#: qcsrc/menu/xonotic/skinlist.qc:105
+msgid "<TITLE>"
+msgstr "<TITLE>"
+
+#: qcsrc/menu/xonotic/skinlist.qc:106
+msgid "<AUTHOR>"
+msgstr "<AUTHOR>"
+
+#: qcsrc/menu/xonotic/slider_decibels.qc:84
 msgid "VOL^MAX"
 msgstr ""
 
 msgid "VOL^MAX"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_decibels.c:79
+#: qcsrc/menu/xonotic/slider_decibels.qc:86
 msgid "VOL^OFF"
 msgstr ""
 
 msgid "VOL^OFF"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_decibels.c:87
+#: qcsrc/menu/xonotic/slider_decibels.qc:94
 #, c-format
 msgid "%s dB"
 #, c-format
 msgid "%s dB"
+msgstr "%s dB"
+
+#: qcsrc/menu/xonotic/slider_particles.qc:23
+msgid ""
+"Multiplier for amount of particles. Less means less particles, which in turn "
+"gives for better performance (default: 1)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.c:21
+#: qcsrc/menu/xonotic/slider_particles.qc:24
 msgid "PART^OMG"
 msgstr ""
 
 msgid "PART^OMG"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.c:22
+#: qcsrc/menu/xonotic/slider_particles.qc:25
 msgid "PART^Low"
 msgid "PART^Low"
-msgstr ""
+msgstr "PART^低阶"
 
 
-#: qcsrc/menu/xonotic/slider_particles.c:23
+#: qcsrc/menu/xonotic/slider_particles.qc:26
 msgid "PART^Medium"
 msgstr ""
 
 msgid "PART^Medium"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.c:24
-#: qcsrc/menu/xonotic/slider_sbfadetime.c:22
+#: qcsrc/menu/xonotic/slider_particles.qc:27
+#: qcsrc/menu/xonotic/slider_sbfadetime.qc:24
 msgid "PART^Normal"
 msgstr ""
 
 msgid "PART^Normal"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.c:25
+#: qcsrc/menu/xonotic/slider_particles.qc:28
 msgid "PART^High"
 msgstr ""
 
 msgid "PART^High"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.c:26
+#: qcsrc/menu/xonotic/slider_particles.qc:29
 msgid "PART^Ultra"
 msgstr ""
 
 msgid "PART^Ultra"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.c:27
+#: qcsrc/menu/xonotic/slider_particles.qc:30
 msgid "PART^Ultimate"
 msgstr ""
 
 msgid "PART^Ultimate"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_resolution.c:116
+#: qcsrc/menu/xonotic/slider_picmip.qc:24
+msgid ""
+"Change the sharpness of the textures. Lowering it will effectively reduce "
+"texture memory usage, but make the textures appear very blurry. (default: "
+"good)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/slider_resolution.qc:124
 #, c-format
 msgid "%dx%d (%d:%d)"
 #, c-format
 msgid "%dx%d (%d:%d)"
-msgstr ""
+msgstr "%dx%d (%d:%d)"
 
 
-#: qcsrc/menu/xonotic/slider_resolution.c:119
+#: qcsrc/menu/xonotic/slider_resolution.qc:127
 #, c-format
 msgid "%dx%d"
 #, c-format
 msgid "%dx%d"
+msgstr "%dx%d"
+
+#: qcsrc/menu/xonotic/slider_resolution.qc:133
+msgid "Screen resolution"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_sbfadetime.c:21
+#: qcsrc/menu/xonotic/slider_sbfadetime.qc:23
 msgid "PART^Slow"
 msgstr ""
 
 msgid "PART^Slow"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_sbfadetime.c:23
+#: qcsrc/menu/xonotic/slider_sbfadetime.qc:25
 msgid "PART^Fast"
 msgstr ""
 
 msgid "PART^Fast"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_sbfadetime.c:24
+#: qcsrc/menu/xonotic/slider_sbfadetime.qc:26
 msgid "PART^Instant"
 msgstr ""
 
 msgid "PART^Instant"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:54
+#: qcsrc/menu/xonotic/statslist.qc:59
 msgid "January"
 msgid "January"
-msgstr ""
+msgstr "一月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:55
+#: qcsrc/menu/xonotic/statslist.qc:60
 msgid "February"
 msgid "February"
-msgstr ""
+msgstr "二月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:56
+#: qcsrc/menu/xonotic/statslist.qc:61
 msgid "March"
 msgid "March"
-msgstr ""
+msgstr "三月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:57
+#: qcsrc/menu/xonotic/statslist.qc:62
 msgid "April"
 msgid "April"
-msgstr ""
+msgstr "四月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:58
+#: qcsrc/menu/xonotic/statslist.qc:63
 msgid "May"
 msgid "May"
-msgstr ""
+msgstr "五月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:59
+#: qcsrc/menu/xonotic/statslist.qc:64
 msgid "June"
 msgid "June"
-msgstr ""
+msgstr "六月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:60
+#: qcsrc/menu/xonotic/statslist.qc:65
 msgid "July"
 msgid "July"
-msgstr ""
+msgstr "七月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:61
+#: qcsrc/menu/xonotic/statslist.qc:66
 msgid "August"
 msgid "August"
-msgstr ""
+msgstr "八月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:62
+#: qcsrc/menu/xonotic/statslist.qc:67
 msgid "September"
 msgid "September"
-msgstr ""
+msgstr "九月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:63
+#: qcsrc/menu/xonotic/statslist.qc:68
 msgid "October"
 msgid "October"
-msgstr ""
+msgstr "十月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:64
+#: qcsrc/menu/xonotic/statslist.qc:69
 msgid "November"
 msgid "November"
-msgstr ""
+msgstr "十一月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:65
+#: qcsrc/menu/xonotic/statslist.qc:70
 msgid "December"
 msgid "December"
-msgstr ""
+msgstr "十二月"
 
 
-#: qcsrc/menu/xonotic/statslist.c:121
+#: qcsrc/menu/xonotic/statslist.qc:126
 msgid "Joined:"
 msgid "Joined:"
-msgstr ""
+msgstr "加入:"
 
 
-#: qcsrc/menu/xonotic/statslist.c:128
+#: qcsrc/menu/xonotic/statslist.qc:133
 msgid "Last_Seen:"
 msgstr ""
 
 msgid "Last_Seen:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:135
+#: qcsrc/menu/xonotic/statslist.qc:140
 msgid "Time_Played:"
 msgstr ""
 
 msgid "Time_Played:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:142
+#: qcsrc/menu/xonotic/statslist.qc:147
 msgid "Favorite_Map:"
 msgstr ""
 
 msgid "Favorite_Map:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:226 qcsrc/menu/xonotic/statslist.c:270
+#: qcsrc/menu/xonotic/statslist.qc:231 qcsrc/menu/xonotic/statslist.qc:275
 #, c-format
 msgid "%s_Matches:"
 msgstr ""
 
 #, c-format
 msgid "%s_Matches:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:233
+#: qcsrc/menu/xonotic/statslist.qc:238
 #, c-format
 msgid "%s_ELO:"
 msgstr ""
 
 #, c-format
 msgid "%s_ELO:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:240
+#: qcsrc/menu/xonotic/statslist.qc:245
 #, c-format
 msgid "%s_Rank:"
 msgstr ""
 
 #, c-format
 msgid "%s_Rank:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:247
+#: qcsrc/menu/xonotic/statslist.qc:252
 #, c-format
 msgid "%s_Percentile:"
 msgstr ""
 
 #, c-format
 msgid "%s_Percentile:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:256
+#: qcsrc/menu/xonotic/statslist.qc:261
 #, c-format
 msgid "%s_Favorite_Map:"
 msgstr ""
 
 #, c-format
 msgid "%s_Favorite_Map:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.c:271
+#: qcsrc/menu/xonotic/statslist.qc:276
 #, c-format
 msgid "%d (unranked)"
 msgstr ""
 
 #, c-format
 msgid "%d (unranked)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/util.qc:398
+#: qcsrc/menu/xonotic/util.qc:417
 #, c-format
 msgid ""
 "Update can be downloaded at:\n"
 "%s\n"
 msgstr ""
 #, c-format
 msgid ""
 "Update can be downloaded at:\n"
 "%s\n"
 msgstr ""
+"可下载更新:\n"
+"%s\n"
 
 
-#: qcsrc/menu/xonotic/util.qc:498
+#: qcsrc/menu/xonotic/util.qc:517
 msgid "Autogenerating mapinfo for newly added maps..."
 msgid "Autogenerating mapinfo for newly added maps..."
-msgstr ""
+msgstr "自动生成新增地图的地图信息......"
 
 
-#: qcsrc/menu/xonotic/util.qc:527
+#: qcsrc/menu/xonotic/util.qc:546
 #, c-format
 msgid "^1%s TEST BUILD"
 #, c-format
 msgid "^1%s TEST BUILD"
-msgstr ""
+msgstr "^1%s 测试生成"
 
 
-#: qcsrc/menu/xonotic/util.qc:542
+#: qcsrc/menu/xonotic/util.qc:563
 #, c-format
 msgid "Update to %s now!"
 #, c-format
 msgid "Update to %s now!"
-msgstr ""
+msgstr "现在更新 %s !"
 
 
-#: qcsrc/menu/xonotic/util.qc:627
+#: qcsrc/menu/xonotic/util.qc:648
 msgid ""
 "^1ERROR: Texture compression is required but not supported.\n"
 "^1Expect visual problems.\n"
 msgstr ""
 
 msgid ""
 "^1ERROR: Texture compression is required but not supported.\n"
 "^1Expect visual problems.\n"
 msgstr ""
 
-#: qcsrc/menu/xonotic/util.qc:731
+#: qcsrc/menu/xonotic/util.qc:762
 msgid "Use default"
 msgid "Use default"
-msgstr ""
+msgstr "使用默认值"
 
 
-#: qcsrc/menu/xonotic/util.qc:751
+#: qcsrc/menu/xonotic/util.qc:782
 msgid "Team Color:"
 msgid "Team Color:"
-msgstr ""
+msgstr "队伍颜色:"
 
 
-#: qcsrc/menu/xonotic/util.qh:43
+#: qcsrc/menu/xonotic/util.qh:44
 msgid "Enable panel"
 msgid "Enable panel"
-msgstr ""
+msgstr "启用面板"
 
 
-#: qcsrc/menu/xonotic/weaponslist.c:102
-#, c-format
-msgid "%s (mutator weapon)"
+#: qcsrc/server/progs.dat:50344
+msgid "``\t\t"
 msgstr ""
 msgstr ""