]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - common.zh_CN.po
Transifex sync.
[xonotic/xonotic-data.pk3dir.git] / common.zh_CN.po
index b84dc51903b97cc1214588854bdc4b43759c3ffc..3738797725205eb67abbea9fdf6373844a35cf5d 100644 (file)
@@ -11,8 +11,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
-"PO-Revision-Date: 2015-08-19 23:24+0000\n"
+"POT-Creation-Date: 2015-10-13 21:14+0200\n"
+"PO-Revision-Date: 2015-10-13 19:02+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/"
 "xonotic/language/zh_CN/)\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/"
 "xonotic/language/zh_CN/)\n"
@@ -22,587 +22,854 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: qcsrc/client/hud.qc:256
+#: qcsrc/client/hud.qc:145
 #, c-format
 msgid " (-%dL)"
 msgstr ""
 
 #, c-format
 msgid " (-%dL)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:261
+#: qcsrc/client/hud.qc:150
 #, c-format
 msgid " (+%dL)"
 msgstr ""
 
 #, c-format
 msgid " (+%dL)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:280
+#: qcsrc/client/hud.qc:169
 msgid "Start line"
 msgstr "起点线"
 
 msgid "Start line"
 msgstr "起点线"
 
-#: qcsrc/client/hud.qc:282 qcsrc/client/hud.qc:286
+#: qcsrc/client/hud.qc:171 qcsrc/client/hud.qc:175
 msgid "Finish line"
 msgstr "终点线"
 
 msgid "Finish line"
 msgstr "终点线"
 
-#: qcsrc/client/hud.qc:284
+#: qcsrc/client/hud.qc:173
 #, c-format
 msgid "Intermediate %d"
 msgstr ""
 
 #, c-format
 msgid "Intermediate %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:918
+#: qcsrc/client/hud.qc:785
 msgid "Out of ammo"
 msgstr "弹药耗尽"
 
 msgid "Out of ammo"
 msgstr "弹药耗尽"
 
-#: qcsrc/client/hud.qc:922
+#: qcsrc/client/hud.qc:789
 msgid "Don't have"
 msgstr "没有"
 
 msgid "Don't have"
 msgstr "没有"
 
-#: qcsrc/client/hud.qc:926
+#: qcsrc/client/hud.qc:793
 msgid "Unavailable"
 msgstr "不可用"
 
 msgid "Unavailable"
 msgstr "不可用"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1765 qcsrc/client/hud.qc:1766 qcsrc/client/hud.qc:2312
 #, c-format
 msgid "Player %d"
 msgstr "玩家 %d"
 
 #, c-format
 msgid "Player %d"
 msgstr "玩家 %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2618
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2620 qcsrc/client/hud.qc:2662 qcsrc/client/hud.qc:2707
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2709
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2729
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2734
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2813
 msgid "A vote has been called for:"
 msgstr ""
 
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2815
 msgid "Allow servers to store and display your name?"
 msgstr "允许服务器存储并显示你的名字?"
 
 msgid "Allow servers to store and display your name?"
 msgstr "允许服务器存储并显示你的名字?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2819
 msgid "^1Configure the HUD"
 msgstr "^1设置HUD"
 
 msgid "^1Configure the HUD"
 msgstr "^1设置HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2823
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "是(%s):%d"
 
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "是(%s):%d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2825
 #, c-format
 msgid "No (%s): %d"
 msgstr "否(%s):%d"
 
 #, c-format
 msgid "No (%s): %d"
 msgstr "否(%s):%d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3396 qcsrc/client/hud.qc:3399 qcsrc/client/hud.qc:3401
 msgid "Personal best"
 msgstr "个人最佳"
 
 msgid "Personal best"
 msgstr "个人最佳"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3414 qcsrc/client/hud.qc:3417 qcsrc/client/hud.qc:3419
 msgid "Server best"
 msgstr "服务器最佳"
 
 msgid "Server best"
 msgstr "服务器最佳"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3787
 msgid "^3Player^7: This is the chat area."
 msgstr "^3玩家^7: 这里是聊天区."
 
 msgid "^3Player^7: This is the chat area."
 msgstr "^3玩家^7: 这里是聊天区."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3853
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3919
 msgid "^1Observing"
 msgstr ""
 
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3921
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3925
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3927
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1按下^3%s^1 或 ^3%s^1 切换到前一个或后一个人"
 
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1按下^3%s^1 或 ^3%s^1 切换到前一个或后一个人"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3931
 #, 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:3881
+#: qcsrc/client/hud.qc:3933
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3936
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1按下 ^3%s^1 获取游戏模式信息"
 
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1按下 ^3%s^1 获取游戏模式信息"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3944
 msgid "^1Match has already begun"
 msgstr "^1比赛已经开始了"
 
 msgid "^1Match has already begun"
 msgstr "^1比赛已经开始了"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3946
 msgid "^1You have no more lives left"
 msgstr "^1你已经用尽你的生命"
 
 msgid "^1You have no more lives left"
 msgstr "^1你已经用尽你的生命"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3948 qcsrc/client/hud.qc:3951
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1按下 ^3%s^1加入"
 
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1按下 ^3%s^1加入"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3959
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1游戏在 ^3%d^1后开始"
 
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1游戏在 ^3%d^1后开始"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3966
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3981
 #, 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:3931
+#: qcsrc/client/hud.qc:3983
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%s准备好后按下^3%s%s"
 
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%s准备好后按下^3%s%s"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3988
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2等待其他人完成加载..."
 
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2等待其他人完成加载..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3990
 msgid "^2Waiting for others to ready up..."
 msgstr "^2等待其他人准备"
 
 msgid "^2Waiting for others to ready up..."
 msgstr "^2等待其他人准备"
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3996
 #, 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:3965
+#: qcsrc/client/hud.qc:4017
 msgid "Teamnumbers are unbalanced!"
 msgstr "队伍不平衡!"
 
 msgid "Teamnumbers are unbalanced!"
 msgstr "队伍不平衡!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:4022
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:4030
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:4032
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:4034
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:4036
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4085
 msgid " qu/s"
 msgstr ""
 
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4089
 msgid " m/s"
 msgstr " m/s"
 
 msgid " m/s"
 msgstr " m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4093
 msgid " km/h"
 msgstr " km/h"
 
 msgid " km/h"
 msgstr " km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4097
 msgid " mph"
 msgstr ""
 
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4101
 msgid " knots"
 msgstr ""
 
 msgid " knots"
 msgstr ""
 
-#: qcsrc/client/hud_config.qc:218
+#: qcsrc/client/hud_config.qc:213
 #, c-format
 msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n"
 msgstr ""
 
 #, c-format
 msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)\n"
 msgstr ""
 
-#: qcsrc/client/hud_config.qc:222
+#: qcsrc/client/hud_config.qc:217
 #, c-format
 msgid "^1Couldn't write to %s\n"
 msgstr ""
 
 #, c-format
 msgid "^1Couldn't write to %s\n"
 msgstr ""
 
-#: qcsrc/client/main.qc:72
+#: qcsrc/client/main.qc:56
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "错误 - 菜单可见但无可用条目"
 
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "错误 - 菜单可见但无可用条目"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1340
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
 
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
 
-#: qcsrc/client/mapvoting.qc:54
+#: qcsrc/client/mapvoting.qc:49
 msgid " (1 vote)"
 msgstr "(1票)"
 
 msgid " (1 vote)"
 msgstr "(1票)"
 
-#: qcsrc/client/mapvoting.qc:56
+#: qcsrc/client/mapvoting.qc:51
 #, c-format
 msgid " (%d votes)"
 msgstr "(%d票)"
 
 #, c-format
 msgid " (%d votes)"
 msgstr "(%d票)"
 
-#: qcsrc/client/mapvoting.qc:270
+#: qcsrc/client/mapvoting.qc:265
 msgid "Don't care"
 msgstr "不在意"
 
 msgid "Don't care"
 msgstr "不在意"
 
-#: qcsrc/client/mapvoting.qc:364
+#: qcsrc/client/mapvoting.qc:359
 msgid "Decide the gametype"
 msgstr "选择游戏种类"
 
 msgid "Decide the gametype"
 msgstr "选择游戏种类"
 
-#: qcsrc/client/mapvoting.qc:364
+#: qcsrc/client/mapvoting.qc:359
 msgid "Vote for a map"
 msgstr "投票选择地图"
 
 msgid "Vote for a map"
 msgstr "投票选择地图"
 
-#: qcsrc/client/mapvoting.qc:383
+#: qcsrc/client/mapvoting.qc:378
 #, c-format
 msgid "%d seconds left"
 msgstr "剩余%d秒"
 
 #, c-format
 msgid "%d seconds left"
 msgstr "剩余%d秒"
 
-#: qcsrc/client/mapvoting.qc:499
+#: qcsrc/client/mapvoting.qc:494
 msgid ""
 "mv_mapdownload: ^3You're not supposed to use this command on your own!\n"
 msgstr "地图下载:^3这个指令不支持直接运行!\n"
 
 msgid ""
 "mv_mapdownload: ^3You're not supposed to use this command on your own!\n"
 msgstr "地图下载:^3这个指令不支持直接运行!\n"
 
-#: qcsrc/client/mapvoting.qc:509
+#: qcsrc/client/mapvoting.qc:504
 msgid "^1Error:^7 Couldn't find pak index.\n"
 msgstr "^1错误^7 无法找到数据包。\n"
 
 msgid "^1Error:^7 Couldn't find pak index.\n"
 msgstr "^1错误^7 无法找到数据包。\n"
 
-#: qcsrc/client/mapvoting.qc:518
+#: qcsrc/client/mapvoting.qc:513
 msgid "Requesting preview...\n"
 msgstr "正在请求预览...\n"
 
 msgid "Requesting preview...\n"
 msgstr "正在请求预览...\n"
 
-#: qcsrc/client/miscfunctions.qc:113
+#: qcsrc/client/miscfunctions.qc:108
 msgid "Trying to remove a team which is not in the teamlist!"
 msgstr "正在移除不在队伍表的队伍!"
 
 msgid "Trying to remove a team which is not in the teamlist!"
 msgstr "正在移除不在队伍表的队伍!"
 
-#: qcsrc/client/scoreboard.qc:32
+#: qcsrc/client/quickmenu.qc:601 qcsrc/client/quickmenu.qc:603
+#, c-format
+msgid "Submenu%d"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:608
+#, c-format
+msgid "Command%d"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:633
+msgid "Continue..."
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:780 qcsrc/client/quickmenu.qc:784
+msgid "QMCMD^Chat"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:781
+msgid "QMCMD^:-) / nice one"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:781
+msgid "QMCMD^nice one"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:782
+msgid "QMCMD^good game"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:783
+msgid "QMCMD^hi / good luck"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:783
+msgid "QMCMD^hi / good luck and have fun"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:788 qcsrc/client/quickmenu.qc:804
+msgid "QMCMD^Team chat"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:789
+msgid "QMCMD^quad soon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:790
+msgid "QMCMD^free item %x^7 (l:%y^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:790
+msgid "QMCMD^free item, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:791
+msgid "QMCMD^took item (l:%l^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:791
+msgid "QMCMD^took item, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:792
+msgid "QMCMD^negative"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:793
+msgid "QMCMD^positive"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:794
+msgid "QMCMD^need help (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:794
+msgid "QMCMD^need help, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:795
+msgid "QMCMD^enemy seen (l:%y^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:795
+msgid "QMCMD^enemy seen, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:796
+msgid "QMCMD^flag seen (l:%y^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:796
+msgid "QMCMD^flag seen, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:797
+msgid "QMCMD^defending (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:797
+msgid "QMCMD^defending, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:798
+msgid "QMCMD^roaming (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:798
+msgid "QMCMD^roaming, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:799
+msgid "QMCMD^attacking (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:799
+msgid "QMCMD^attacking, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:800
+msgid "QMCMD^killed flag, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:800
+msgid "QMCMD^killed flagcarrier (l:%y^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:801
+#, c-format
+msgid "QMCMD^dropped flag (l:%d^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:801
+msgid "QMCMD^dropped flag, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:802
+msgid "QMCMD^drop gun, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:802
+msgid "QMCMD^dropped gun %w^7 (l:%l^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:803
+msgid "QMCMD^drop flag/key, icon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:803
+msgid "QMCMD^dropped flag/key %w^7 (l:%l^7)"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:807
+msgid "QMCMD^Send private message to"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:809 qcsrc/client/quickmenu.qc:846
+msgid "QMCMD^Settings"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:810 qcsrc/client/quickmenu.qc:817
+msgid "QMCMD^View/HUD settings"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:811
+msgid "QMCMD^3rd person view"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:812
+msgid "QMCMD^Player models like mine"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:813
+msgid "QMCMD^Names above players"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:814
+msgid "QMCMD^Crosshair per weapon"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:815
+msgid "QMCMD^FPS"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:816
+msgid "QMCMD^Net graph"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:819 qcsrc/client/quickmenu.qc:822
+msgid "QMCMD^Sound settings"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:820
+msgid "QMCMD^Hit sound"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:821
+msgid "QMCMD^Chat sound"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:826 qcsrc/client/quickmenu.qc:830
+msgid "QMCMD^Spectator camera"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:827
+msgid "QMCMD^1st person"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:828
+msgid "QMCMD^3rd person around player"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:829
+msgid "QMCMD^3rd person behind"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:835 qcsrc/client/quickmenu.qc:840
+msgid "QMCMD^Observer camera"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:836
+msgid "QMCMD^Increase speed"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:837
+msgid "QMCMD^Decrease speed"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:838
+msgid "QMCMD^Wall collision off"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:839
+msgid "QMCMD^Wall collision on"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:843
+msgid "QMCMD^Fullscreen"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:845
+msgid "QMCMD^Translate chat messages"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:848 qcsrc/client/quickmenu.qc:858
+msgid "QMCMD^Call a vote"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:849
+msgid "QMCMD^Restart the map"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:850
+msgid "QMCMD^End match"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:853
+msgid "QMCMD^Reduce match time"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:854
+msgid "QMCMD^Extend match time"
+msgstr ""
+
+#: qcsrc/client/quickmenu.qc:857
+msgid "QMCMD^Shuffle teams"
+msgstr ""
+
+#: qcsrc/client/scoreboard.qc:30
 msgid "SCO^bckills"
 msgstr ""
 
 msgid "SCO^bckills"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:33
+#: qcsrc/client/scoreboard.qc:31
 msgid "SCO^bctime"
 msgstr ""
 
 msgid "SCO^bctime"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:34
+#: qcsrc/client/scoreboard.qc:32
 msgid "SCO^caps"
 msgstr ""
 
 msgid "SCO^caps"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:35
+#: qcsrc/client/scoreboard.qc:33
 msgid "SCO^captime"
 msgstr ""
 
 msgid "SCO^captime"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:36
+#: qcsrc/client/scoreboard.qc:34
 msgid "SCO^deaths"
 msgstr ""
 
 msgid "SCO^deaths"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:37
+#: qcsrc/client/scoreboard.qc:35
 msgid "SCO^destroyed"
 msgstr ""
 
 msgid "SCO^destroyed"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:38
+#: qcsrc/client/scoreboard.qc:36
 msgid "SCO^drops"
 msgstr ""
 
 msgid "SCO^drops"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:39
+#: qcsrc/client/scoreboard.qc:37
 msgid "SCO^faults"
 msgstr ""
 
 msgid "SCO^faults"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:40
+#: qcsrc/client/scoreboard.qc:38
 msgid "SCO^fckills"
 msgstr ""
 
 msgid "SCO^fckills"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:41
+#: qcsrc/client/scoreboard.qc:39
 msgid "SCO^goals"
 msgstr ""
 
 msgid "SCO^goals"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:42
+#: qcsrc/client/scoreboard.qc:40
 msgid "SCO^kckills"
 msgstr ""
 
 msgid "SCO^kckills"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:43
+#: qcsrc/client/scoreboard.qc:41
 msgid "SCO^kdratio"
 msgstr ""
 
 msgid "SCO^kdratio"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:44
+#: qcsrc/client/scoreboard.qc:42
 msgid "SCO^k/d"
 msgstr ""
 
 msgid "SCO^k/d"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:45
+#: qcsrc/client/scoreboard.qc:43
 msgid "SCO^kd"
 msgstr ""
 
 msgid "SCO^kd"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:46
+#: qcsrc/client/scoreboard.qc:44
 msgid "SCO^kdr"
 msgstr ""
 
 msgid "SCO^kdr"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:47
+#: qcsrc/client/scoreboard.qc:45
 msgid "SCO^kills"
 msgstr ""
 
 msgid "SCO^kills"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:48
+#: qcsrc/client/scoreboard.qc:46
 msgid "SCO^laps"
 msgstr ""
 
 msgid "SCO^laps"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:49
+#: qcsrc/client/scoreboard.qc:47
 msgid "SCO^lives"
 msgstr ""
 
 msgid "SCO^lives"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:50
+#: qcsrc/client/scoreboard.qc:48
 msgid "SCO^losses"
 msgstr ""
 
 msgid "SCO^losses"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:51
+#: qcsrc/client/scoreboard.qc:49
 msgid "SCO^name"
 msgstr "SCO^名字"
 
 msgid "SCO^name"
 msgstr "SCO^名字"
 
-#: qcsrc/client/scoreboard.qc:52
+#: qcsrc/client/scoreboard.qc:50
 msgid "SCO^sum"
 msgstr ""
 
 msgid "SCO^sum"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:53
+#: qcsrc/client/scoreboard.qc:51
 msgid "SCO^nick"
 msgstr ""
 
 msgid "SCO^nick"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:54
+#: qcsrc/client/scoreboard.qc:52
 msgid "SCO^objectives"
 msgstr ""
 
 msgid "SCO^objectives"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:55
+#: qcsrc/client/scoreboard.qc:53
 msgid "SCO^pickups"
 msgstr ""
 
 msgid "SCO^pickups"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:56
+#: qcsrc/client/scoreboard.qc:54
 msgid "SCO^ping"
 msgstr "SCO^延迟"
 
 msgid "SCO^ping"
 msgstr "SCO^延迟"
 
-#: qcsrc/client/scoreboard.qc:57
+#: qcsrc/client/scoreboard.qc:55
 msgid "SCO^pl"
 msgstr ""
 
 msgid "SCO^pl"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:58
+#: qcsrc/client/scoreboard.qc:56
 msgid "SCO^pushes"
 msgstr ""
 
 msgid "SCO^pushes"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:59
+#: qcsrc/client/scoreboard.qc:57
 msgid "SCO^rank"
 msgstr ""
 
 msgid "SCO^rank"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:60
+#: qcsrc/client/scoreboard.qc:58
 msgid "SCO^returns"
 msgstr ""
 
 msgid "SCO^returns"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:61
+#: qcsrc/client/scoreboard.qc:59
 msgid "SCO^revivals"
 msgstr ""
 
 msgid "SCO^revivals"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:62
+#: qcsrc/client/scoreboard.qc:60
 msgid "SCO^score"
 msgstr ""
 
 msgid "SCO^score"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:63
+#: qcsrc/client/scoreboard.qc:61
 msgid "SCO^suicides"
 msgstr ""
 
 msgid "SCO^suicides"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:64
+#: qcsrc/client/scoreboard.qc:62
 msgid "SCO^takes"
 msgstr ""
 
 msgid "SCO^takes"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:65
+#: qcsrc/client/scoreboard.qc:63
 msgid "SCO^ticks"
 msgstr ""
 
 msgid "SCO^ticks"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:249
+#: qcsrc/client/scoreboard.qc:247
 msgid ""
 "You can modify the scoreboard using the ^2scoreboard_columns_set command.\n"
 msgstr "你可以用命令^2scoreboard_columns_set 修改得分榜。\n"
 
 msgid ""
 "You can modify the scoreboard using the ^2scoreboard_columns_set command.\n"
 msgstr "你可以用命令^2scoreboard_columns_set 修改得分榜。\n"
 
-#: qcsrc/client/scoreboard.qc:250
+#: qcsrc/client/scoreboard.qc:248
 msgid "^3|---------------------------------------------------------------|\n"
 msgstr "^3|---------------------------------------------------------------|\n"
 
 msgid "^3|---------------------------------------------------------------|\n"
 msgstr "^3|---------------------------------------------------------------|\n"
 
-#: qcsrc/client/scoreboard.qc:251
+#: qcsrc/client/scoreboard.qc:249
 msgid "Usage:\n"
 msgstr "用途:\n"
 
 msgid "Usage:\n"
 msgstr "用途:\n"
 
-#: qcsrc/client/scoreboard.qc:252
+#: qcsrc/client/scoreboard.qc:250
 msgid "^2scoreboard_columns_set default\n"
 msgstr "^2scoreboard_columns_set 默认\n"
 
 msgid "^2scoreboard_columns_set default\n"
 msgstr "^2scoreboard_columns_set 默认\n"
 
-#: qcsrc/client/scoreboard.qc:253
+#: qcsrc/client/scoreboard.qc:251
 msgid "^2scoreboard_columns_set ^7field1 field2 ...\n"
 msgstr ""
 
 msgid "^2scoreboard_columns_set ^7field1 field2 ...\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:254
+#: qcsrc/client/scoreboard.qc:252
 msgid "The following field names are recognized (case insensitive):\n"
 msgstr ""
 
 msgid "The following field names are recognized (case insensitive):\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:255
+#: qcsrc/client/scoreboard.qc:253
 msgid ""
 "You can use a ^3|^7 to start the right-aligned fields.\n"
 "\n"
 msgstr ""
 
 msgid ""
 "You can use a ^3|^7 to start the right-aligned fields.\n"
 "\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:257
+#: qcsrc/client/scoreboard.qc:255
 msgid "^3name^7 or ^3nick^7             Name of a player\n"
 msgstr ""
 
 msgid "^3name^7 or ^3nick^7             Name of a player\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:258
+#: qcsrc/client/scoreboard.qc:256
 msgid "^3ping^7                     Ping time\n"
 msgstr ""
 
 msgid "^3ping^7                     Ping time\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:259
+#: qcsrc/client/scoreboard.qc:257
 msgid "^3pl^7                       Packet loss\n"
 msgstr ""
 
 msgid "^3pl^7                       Packet loss\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:260
+#: qcsrc/client/scoreboard.qc:258
 msgid "^3kills^7                    Number of kills\n"
 msgstr ""
 
 msgid "^3kills^7                    Number of kills\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:261
+#: qcsrc/client/scoreboard.qc:259
 msgid "^3deaths^7                   Number of deaths\n"
 msgstr ""
 
 msgid "^3deaths^7                   Number of deaths\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:262
+#: qcsrc/client/scoreboard.qc:260
 msgid "^3suicides^7                 Number of suicides\n"
 msgstr ""
 
 msgid "^3suicides^7                 Number of suicides\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:263
+#: qcsrc/client/scoreboard.qc:261
 msgid "^3frags^7                    kills - suicides\n"
 msgstr ""
 
 msgid "^3frags^7                    kills - suicides\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:264
+#: qcsrc/client/scoreboard.qc:262
 msgid "^3kd^7                       The kill-death ratio\n"
 msgstr ""
 
 msgid "^3kd^7                       The kill-death ratio\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:265
+#: qcsrc/client/scoreboard.qc:263
 msgid "^3sum^7                      frags - deaths\n"
 msgstr ""
 
 msgid "^3sum^7                      frags - deaths\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:266
+#: qcsrc/client/scoreboard.qc:264
 msgid ""
 "^3caps^7                     How often a flag (CTF) or a key (KeyHunt) was "
 "captured\n"
 msgstr ""
 
 msgid ""
 "^3caps^7                     How often a flag (CTF) or a key (KeyHunt) was "
 "captured\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:267
+#: qcsrc/client/scoreboard.qc:265
 msgid ""
 "^3pickups^7                  How often a flag (CTF) or a key (KeyHunt) or a "
 "ball (Keepaway) was picked up\n"
 msgstr ""
 
 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:268
+#: qcsrc/client/scoreboard.qc:266
 msgid "^3captime^7                  Time of fastest cap (CTF)\n"
 msgstr ""
 
 msgid "^3captime^7                  Time of fastest cap (CTF)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:269
+#: qcsrc/client/scoreboard.qc:267
 msgid "^3fckills^7                  Number of flag carrier kills\n"
 msgstr ""
 
 msgid "^3fckills^7                  Number of flag carrier kills\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:270
+#: qcsrc/client/scoreboard.qc:268
 msgid "^3returns^7                  Number of flag returns\n"
 msgstr ""
 
 msgid "^3returns^7                  Number of flag returns\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:271
+#: qcsrc/client/scoreboard.qc:269
 msgid "^3drops^7                    Number of flag drops\n"
 msgstr ""
 
 msgid "^3drops^7                    Number of flag drops\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:272
+#: qcsrc/client/scoreboard.qc:270
 msgid "^3lives^7                    Number of lives (LMS)\n"
 msgstr ""
 
 msgid "^3lives^7                    Number of lives (LMS)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:273
+#: qcsrc/client/scoreboard.qc:271
 msgid "^3rank^7                     Player rank\n"
 msgstr ""
 
 msgid "^3rank^7                     Player rank\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:274
+#: qcsrc/client/scoreboard.qc:272
 msgid "^3pushes^7                   Number of players pushed into void\n"
 msgstr ""
 
 msgid "^3pushes^7                   Number of players pushed into void\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:275
+#: qcsrc/client/scoreboard.qc:273
 msgid ""
 "^3destroyed^7                Number of keys destroyed by pushing them into "
 "void\n"
 msgstr ""
 
 msgid ""
 "^3destroyed^7                Number of keys destroyed by pushing them into "
 "void\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:276
+#: qcsrc/client/scoreboard.qc:274
 msgid "^3kckills^7                  Number of keys carrier kills\n"
 msgstr ""
 
 msgid "^3kckills^7                  Number of keys carrier kills\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:277
+#: qcsrc/client/scoreboard.qc:275
 msgid "^3losses^7                   Number of times a key was lost\n"
 msgstr ""
 
 msgid "^3losses^7                   Number of times a key was lost\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:278
+#: qcsrc/client/scoreboard.qc:276
 msgid "^3laps^7                     Number of laps finished (race/cts)\n"
 msgstr ""
 
 msgid "^3laps^7                     Number of laps finished (race/cts)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:279
+#: qcsrc/client/scoreboard.qc:277
 msgid "^3time^7                     Total time raced (race/cts)\n"
 msgstr ""
 
 msgid "^3time^7                     Total time raced (race/cts)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:280
+#: qcsrc/client/scoreboard.qc:278
 msgid "^3fastest^7                  Time of fastest lap (race/cts)\n"
 msgstr ""
 
 msgid "^3fastest^7                  Time of fastest lap (race/cts)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:281
+#: qcsrc/client/scoreboard.qc:279
 msgid "^3ticks^7                    Number of ticks (DOM)\n"
 msgstr ""
 
 msgid "^3ticks^7                    Number of ticks (DOM)\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:282
+#: qcsrc/client/scoreboard.qc:280
 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:283
+#: qcsrc/client/scoreboard.qc:281
 msgid "^3bckills^7                  Number of ball carrier kills\n"
 msgstr ""
 
 msgid "^3bckills^7                  Number of ball carrier kills\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:284
+#: qcsrc/client/scoreboard.qc:282
 msgid ""
 "^3bctime^7                   Total amount of time holding the ball in "
 "Keepaway\n"
 msgstr ""
 
 msgid ""
 "^3bctime^7                   Total amount of time holding the ball in "
 "Keepaway\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:285
+#: qcsrc/client/scoreboard.qc:283
 msgid ""
 "^3score^7                    Total score\n"
 "\n"
 msgstr ""
 
 msgid ""
 "^3score^7                    Total score\n"
 "\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:287
+#: qcsrc/client/scoreboard.qc:285
 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"
 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"
@@ -611,30 +878,30 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:292
+#: qcsrc/client/scoreboard.qc:290
 msgid ""
 "The special game type names 'teams' and 'noteams' can be used to\n"
 "include/exclude ALL teams/noteams game modes.\n"
 "\n"
 msgstr ""
 
 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:295
+#: qcsrc/client/scoreboard.qc:293
 msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4\n"
 msgstr ""
 
 msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4\n"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:296
+#: qcsrc/client/scoreboard.qc:294
 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 ""
 
 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:298
+#: qcsrc/client/scoreboard.qc:296
 msgid ""
 "'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
 "other gamemodes except DM.\n"
 msgstr ""
 
 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:537 qcsrc/client/scoreboard.qc:544
+#: qcsrc/client/scoreboard.qc:532 qcsrc/client/scoreboard.qc:539
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:125
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:126
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:197
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:125
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:126
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:197
@@ -643,3032 +910,3602 @@ msgstr ""
 msgid "N/A"
 msgstr "无"
 
 msgid "N/A"
 msgstr "无"
 
-#: qcsrc/client/scoreboard.qc:1014
+#: qcsrc/client/scoreboard.qc:1013
 #, c-format
 msgid "Accuracy stats (average %d%%)"
 msgstr ""
 
 #, c-format
 msgid "Accuracy stats (average %d%%)"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1143
+#: qcsrc/client/scoreboard.qc:1142
 msgid "Map stats:"
 msgstr ""
 
 msgid "Map stats:"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1161
+#: qcsrc/client/scoreboard.qc:1160
 msgid "Monsters killed:"
 msgstr ""
 
 msgid "Monsters killed:"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1168
+#: qcsrc/client/scoreboard.qc:1167
 msgid "Secrets found:"
 msgstr ""
 
 msgid "Secrets found:"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1196
+#: qcsrc/client/scoreboard.qc:1195
 msgid "Rankings"
 msgstr "排名"
 
 msgid "Rankings"
 msgstr "排名"
 
-#: qcsrc/client/scoreboard.qc:1292
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:49
+#: qcsrc/client/scoreboard.qc:1291
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:52
 msgid "Scoreboard"
 msgstr "计分板"
 
 msgid "Scoreboard"
 msgstr "计分板"
 
-#: qcsrc/client/scoreboard.qc:1344
+#: qcsrc/client/scoreboard.qc:1343
 #, c-format
 msgid "Speed award: %d ^7(%s^7)"
 msgstr ""
 
 #, c-format
 msgid "Speed award: %d ^7(%s^7)"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1348
+#: qcsrc/client/scoreboard.qc:1347
 #, c-format
 msgid "All-time fastest: %d ^7(%s^7)"
 msgstr ""
 
 #, c-format
 msgid "All-time fastest: %d ^7(%s^7)"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1386
+#: qcsrc/client/scoreboard.qc:1385
 msgid "Spectators"
 msgstr "观察者"
 
 msgid "Spectators"
 msgstr "观察者"
 
-#: qcsrc/client/scoreboard.qc:1393
+#: qcsrc/client/scoreboard.qc:1392
 #, c-format
 msgid "playing ^3%s^7 on ^2%s^7"
 msgstr ""
 
 #, c-format
 msgid "playing ^3%s^7 on ^2%s^7"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1400 qcsrc/client/scoreboard.qc:1405
+#: qcsrc/client/scoreboard.qc:1399 qcsrc/client/scoreboard.qc:1404
 #, c-format
 msgid " for up to ^1%1.0f minutes^7"
 msgstr ""
 
 #, c-format
 msgid " for up to ^1%1.0f minutes^7"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1409 qcsrc/client/scoreboard.qc:1428
+#: qcsrc/client/scoreboard.qc:1408 qcsrc/client/scoreboard.qc:1427
 msgid " or"
 msgstr "或者"
 
 msgid " or"
 msgstr "或者"
 
-#: qcsrc/client/scoreboard.qc:1412 qcsrc/client/scoreboard.qc:1419
+#: qcsrc/client/scoreboard.qc:1411 qcsrc/client/scoreboard.qc:1418
 #, c-format
 msgid " until ^3%s %s^7"
 msgstr ""
 
 #, c-format
 msgid " until ^3%s %s^7"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1413 qcsrc/client/scoreboard.qc:1420
-#: qcsrc/client/scoreboard.qc:1432 qcsrc/client/scoreboard.qc:1439
+#: qcsrc/client/scoreboard.qc:1412 qcsrc/client/scoreboard.qc:1419
+#: qcsrc/client/scoreboard.qc:1431 qcsrc/client/scoreboard.qc:1438
 msgid "SCO^points"
 msgstr ""
 
 msgid "SCO^points"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1414 qcsrc/client/scoreboard.qc:1421
-#: qcsrc/client/scoreboard.qc:1433 qcsrc/client/scoreboard.qc:1440
+#: qcsrc/client/scoreboard.qc:1413 qcsrc/client/scoreboard.qc:1420
+#: qcsrc/client/scoreboard.qc:1432 qcsrc/client/scoreboard.qc:1439
 msgid "SCO^is beaten"
 msgstr ""
 
 msgid "SCO^is beaten"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1431 qcsrc/client/scoreboard.qc:1438
+#: qcsrc/client/scoreboard.qc:1430 qcsrc/client/scoreboard.qc:1437
 #, c-format
 msgid " until a lead of ^3%s %s^7"
 msgstr ""
 
 #, c-format
 msgid " until a lead of ^3%s %s^7"
 msgstr ""
 
-#: qcsrc/client/scoreboard.qc:1460
+#: qcsrc/client/scoreboard.qc:1459
 #, c-format
 msgid "^1Respawning in ^3%s^1..."
 msgstr "^1在^3%s^1后重生..."
 
 #, c-format
 msgid "^1Respawning in ^3%s^1..."
 msgstr "^1在^3%s^1后重生..."
 
-#: qcsrc/client/scoreboard.qc:1470
+#: qcsrc/client/scoreboard.qc:1469
 #, c-format
 msgid "You are dead, wait ^3%s^7 before respawning"
 msgstr "你死了,等待^3%s^7后重生"
 
 #, c-format
 msgid "You are dead, wait ^3%s^7 before respawning"
 msgstr "你死了,等待^3%s^7后重生"
 
-#: qcsrc/client/scoreboard.qc:1479
+#: qcsrc/client/scoreboard.qc:1478
 #, c-format
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "你死了, 按下^2%s^7 重生"
 
 #, c-format
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "你死了, 按下^2%s^7 重生"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
-msgid "Spam"
-msgstr ""
-
-#: qcsrc/client/tturrets.qc:330
-#, c-format
-msgid "%s under attack!"
-msgstr "%s 正在被攻击!"
-
-#: qcsrc/client/vehicles/all.qc:351
-msgid "No right gunner!"
-msgstr ""
-
-#: qcsrc/client/vehicles/all.qc:357
-msgid "No left gunner!"
-msgstr ""
-
-#: qcsrc/client/view.qc:551
+#: qcsrc/client/view.qc:555
 msgid "Nade timer"
 msgstr ""
 
 msgid "Nade timer"
 msgstr ""
 
-#: qcsrc/client/view.qc:556
+#: qcsrc/client/view.qc:560
 msgid "Revival progress"
 msgstr ""
 
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
-msgid "Push"
-msgstr "推"
-
-#: qcsrc/client/waypointsprites.qc:212
-msgid "Destroy"
-msgstr "摧毁"
-
-#: qcsrc/client/waypointsprites.qc:213
-msgid "Defend"
-msgstr "击败"
-
-#: qcsrc/client/waypointsprites.qc:214
-msgid "Blue base"
-msgstr "蓝军基地"
-
-#: qcsrc/client/waypointsprites.qc:215
-msgid "DANGER"
-msgstr "危险"
-
-#: qcsrc/client/waypointsprites.qc:216
-msgid "Enemy carrier"
-msgstr "敌军持旗者"
-
-#: qcsrc/client/waypointsprites.qc:217
-msgid "Flag carrier"
-msgstr "持旗者"
-
-#: qcsrc/client/waypointsprites.qc:218
-msgid "Dropped flag"
-msgstr "掉落的旗"
-
-#: qcsrc/client/waypointsprites.qc:219
-msgid "Help me!"
-msgstr "需要支援"
-
-#: qcsrc/client/waypointsprites.qc:220
-msgid "Here"
-msgstr "这里"
-
-#: qcsrc/client/waypointsprites.qc:221
-msgid "Dropped key"
-msgstr "掉落的钥匙"
-
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
-msgid "Key carrier"
-msgstr "钥匙携带者"
-
-#: qcsrc/client/waypointsprites.qc:223
-msgid "Run here"
-msgstr "跑到这里"
-
-#: qcsrc/client/waypointsprites.qc:228
-msgid "Red base"
-msgstr "红军基地"
-
-#: qcsrc/client/waypointsprites.qc:229
-msgid "Yellow base"
-msgstr ""
-
-#: qcsrc/client/waypointsprites.qc:230
-msgid "White base"
-msgstr ""
-
-#: qcsrc/client/waypointsprites.qc:231
-msgid "Pink base"
-msgstr ""
-
-#: qcsrc/client/waypointsprites.qc:232
-msgid "Waypoint"
-msgstr "路径点"
-
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
-msgid "Generator"
-msgstr "发电机"
-
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
-msgid "Control point"
-msgstr "控制点"
-
-#: qcsrc/client/waypointsprites.qc:244
-msgid "Checkpoint"
-msgstr "检查点"
-
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
-msgid "Finish"
-msgstr "终点"
-
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
-msgid "Start"
-msgstr "起点"
-
-#: qcsrc/client/waypointsprites.qc:248
-msgid "Goal"
-msgstr "球门"
-
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
-msgid "Ball"
-msgstr "球"
-
-#: qcsrc/client/waypointsprites.qc:251
-msgid "Ball carrier"
-msgstr "带球者"
-
-#: qcsrc/client/waypointsprites.qc:257
-msgid "Mega health"
-msgstr ""
-
-#: qcsrc/client/waypointsprites.qc:258
-msgid "Large armor"
-msgstr ""
-
-#: qcsrc/client/waypointsprites.qc:259
-msgid "Invisibility"
-msgstr "隐身"
-
-#: qcsrc/client/waypointsprites.qc:260
-msgid "Extra life"
-msgstr "额外的生命"
-
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
-msgid "Speed"
-msgstr "速度"
-
-#: qcsrc/client/waypointsprites.qc:262
-msgid "Strength"
-msgstr "加强"
-
-#: qcsrc/client/waypointsprites.qc:263
-msgid "Shield"
-msgstr "护盾"
-
-#: qcsrc/client/waypointsprites.qc:264
-msgid "Fuel regen"
-msgstr "恢复燃料"
-
-#: qcsrc/client/waypointsprites.qc:265
-msgid "Jet Pack"
-msgstr "喷气背包"
-
-#: qcsrc/client/waypointsprites.qc:266
-msgid "Frozen!"
-msgstr "被冰冻!"
-
-#: qcsrc/client/waypointsprites.qc:267
-msgid "Tagged"
-msgstr "标记"
-
-#: qcsrc/client/waypointsprites.qc:268
-msgid "Vehicle"
-msgstr "载具"
-
-#: qcsrc/client/waypointsprites.qc:549
-#, c-format
-msgid "%s needing help!"
-msgstr "%s 需要帮助"
-
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs/all.inc:2
 msgid "Ammo"
 msgstr "弹药"
 
 msgid "Ammo"
 msgstr "弹药"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs/all.inc:11
 msgid "Resistance"
 msgstr "阻力"
 
 msgid "Resistance"
 msgstr "阻力"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs/all.inc:20
+#: qcsrc/common/mutators/mutator/instagib/items.qc:75
+msgid "Speed"
+msgstr "速度"
+
+#: qcsrc/common/buffs/all.inc:30
 msgid "Medic"
 msgstr "医生"
 
 msgid "Medic"
 msgstr "医生"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs/all.inc:40
 msgid "Bash"
 msgstr "重击"
 
 msgid "Bash"
 msgstr "重击"
 
-#: qcsrc/common/buffs.qh:65
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
+#: qcsrc/common/buffs/all.inc:48
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:98
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:190
 msgid "Vampire"
 msgstr ""
 
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs/all.inc:56
 msgid "Disability"
 msgstr ""
 
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs/all.inc:64
 msgid "Vengeance"
 msgstr "复仇"
 
 msgid "Vengeance"
 msgstr "复仇"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs/all.inc:72
 msgid "Jump"
 msgstr "跳"
 
 msgid "Jump"
 msgstr "跳"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs/all.inc:80
 msgid "Flight"
 msgstr ""
 
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs/all.inc:88
 msgid "Invisible"
 msgstr "不可见"
 
 msgid "Invisible"
 msgstr "不可见"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs/all.inc:97
 msgid "Inferno"
 msgstr ""
 
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs/all.inc:105
 msgid "Swapper"
 msgstr ""
 
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs/all.inc:113
 msgid "Magnet"
 msgstr ""
 
 msgid "Magnet"
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:173
+#: qcsrc/common/command/generic.qc:171
 msgid "error creating curl handle\n"
 msgstr ""
 
 msgid "error creating curl handle\n"
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:296
-msgid "Notification dump command only works with cl_cmd and sv_cmd.\n"
+#: qcsrc/common/command/generic.qc:419
+msgid "Notification restart command only works with cl_cmd and sv_cmd.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:349
-msgid "Weapons dump command only works with sv_cmd.\n"
+#: qcsrc/common/gamemodes/gamemode/nexball/weapon.qc:8
+msgid "Ball Stealer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:543
-msgid "Notification restart command only works with cl_cmd and sv_cmd.\n"
+#: qcsrc/common/items/item/armor.qc:56
+msgid "Large armor"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:10
-#, c-format
-msgid "CI_DEC^%s years"
+#: qcsrc/common/items/item/armor.qc:77
+msgid "Mega armor"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:12
-#, c-format
-msgid "CI_ZER^%d years"
+#: qcsrc/common/items/item/health.qc:56
+msgid "Large health"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:13
-#, c-format
-msgid "CI_FIR^%d year"
+#: qcsrc/common/items/item/health.qc:77
+msgid "Mega health"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:14
-#, c-format
-msgid "CI_SEC^%d years"
-msgstr ""
+#: qcsrc/common/items/item/jetpack.qc:20
+msgid "Jet Pack"
+msgstr "喷气背包"
 
 
-#: qcsrc/common/counting.qh:15
-#, c-format
-msgid "CI_THI^%d years"
-msgstr ""
+#: qcsrc/common/items/item/jetpack.qc:56
+msgid "Fuel regen"
+msgstr "恢复燃料"
 
 
-#: qcsrc/common/counting.qh:16
-#, c-format
-msgid "CI_MUL^%d years"
+#: qcsrc/common/items/item/powerup.qc:19
+msgid "Strength"
+msgstr "加强"
+
+#: qcsrc/common/items/item/powerup.qc:36
+msgid "Shield"
+msgstr "护盾"
+
+#: qcsrc/common/mapinfo.qc:746
+#, no-c-format
+msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:18
-#, c-format
-msgid "CI_DEC^%s weeks"
+#: qcsrc/common/mapinfo.qh:57
+msgid "Deathmatch"
+msgstr "死亡竞赛"
+
+#: qcsrc/common/mapinfo.qh:57
+msgid "Score as many frags as you can."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:20
-#, c-format
-msgid "CI_ZER^%d weeks"
+#: qcsrc/common/mapinfo.qh:60
+msgid "Last Man Standing"
+msgstr "最后的生存者"
+
+#: qcsrc/common/mapinfo.qh:60
+msgid "Survive and kill until the enemies have no lives left."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:21
-#, c-format
-msgid "CI_FIR^%d week"
+#: qcsrc/common/mapinfo.qh:63
+msgid "Race"
+msgstr "赛跑"
+
+#: qcsrc/common/mapinfo.qh:63
+msgid "Race against other players to the finish line."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:22
-#, c-format
-msgid "CI_SEC^%d weeks"
+#: qcsrc/common/mapinfo.qh:66
+msgid "Race CTS"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:23
-#, c-format
-msgid "CI_THI^%d weeks"
+#: qcsrc/common/mapinfo.qh:66
+msgid "Race for fastest time."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:24
-#, c-format
-msgid "CI_MUL^%d weeks"
+#: qcsrc/common/mapinfo.qh:69
+msgid "Help your team score the most frags against the enemy team."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:26
-#, c-format
-msgid "CI_DEC^%s days"
+#: qcsrc/common/mapinfo.qh:69
+msgid "Team Deathmatch"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:28
-#, c-format
-msgid "CI_ZER^%d days"
+#: qcsrc/common/mapinfo.qh:72
+msgid "Capture the Flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:29
-#, c-format
-msgid "CI_FIR^%d day"
+#: qcsrc/common/mapinfo.qh:72
+msgid ""
+"Find and bring the enemy flag to your base to capture it, defend your base "
+"from the other team."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:30
-#, c-format
-msgid "CI_SEC^%d days"
+#: qcsrc/common/mapinfo.qh:75
+msgid "Clan Arena"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:31
-#, c-format
-msgid "CI_THI^%d days"
+#: qcsrc/common/mapinfo.qh:75
+msgid "Kill all enemy teammates to win the round."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:32
-#, c-format
-msgid "CI_MUL^%d days"
+#: qcsrc/common/mapinfo.qh:78
+msgid "Capture and defend all the control points to win."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:34
-#, c-format
-msgid "CI_DEC^%s hours"
+#: qcsrc/common/mapinfo.qh:78
+msgid "Domination"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:36
-#, c-format
-msgid "CI_ZER^%d hours"
+#: qcsrc/common/mapinfo.qh:81
+msgid "Gather all the keys to win the round."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:37
+#: qcsrc/common/mapinfo.qh:81
+msgid "Key Hunt"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:84
+msgid "Assault"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:84
+msgid ""
+"Destroy obstacles to find and destroy the enemy power core before time runs "
+"out."
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:87
+msgid "Capture control points to reach and destroy the enemy generator."
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:87
+msgid "Onslaught"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:90
+msgid "Nexball"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:90
+msgid "Shoot and kick the ball into the enemies goal, keep your goal clean."
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:93
+msgid "Freeze Tag"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:93
+msgid ""
+"Kill enemies to freeze them, stand next to teammates to revive them, freeze "
+"the most enemies to win."
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:96
+msgid "Hold the ball to get points for kills."
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:96
+msgid "Keepaway"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:99
+msgid "Invasion"
+msgstr ""
+
+#: qcsrc/common/mapinfo.qh:99
+msgid "Survive against waves of monsters."
+msgstr ""
+
+#: qcsrc/common/minigames/cl_minigames.qc:383
+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/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:602
+msgid "You lost the game!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:378
+#: qcsrc/common/minigames/minigame/nmm.qc:603
+#: qcsrc/common/minigames/minigame/snake.qc:739
+msgid "You win!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:382
+#: qcsrc/common/minigames/minigame/nmm.qc:607
+#: 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:609
+#: 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:611
+msgid ""
+"You can select one of your pieces to move it in one of the surrounding places"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/nmm.qc:613
+msgid "You can select one of your pieces to move it anywhere on the board"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/nmm.qc:615
+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:665
+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:733
+msgid "Game over!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:738
+#: qcsrc/common/minigames/minigame/snake.qc:743
+msgid "You ran out of lives!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:746
+msgid "Press an arrow key to begin the game"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:750
+msgid "Avoid the snake's body, collect the mice!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/snake.qc:752
+msgid "Avoid the screen edges and the snake's body, collect the mice!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ttt.qc:666
+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/damagetext.qc:14
+msgid "Draw damage dealt. 0: disabled, 1: enabled"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/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.qc:16
+msgid "Default damage text color"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:17
+msgid "Damage text font size"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:18
+msgid "Damage text initial alpha"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:19
+msgid "Damage text lifetime in seconds"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:20
+msgid "Damage text move direction"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:21
+msgid "Damage text offset"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:22
+msgid "Damage text spawned within this range is accumulated"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:68
+msgid "<= 0: disabled, >= 1: spectators, >= 2: players, >= 3: all players"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:127
+msgid "Damage text"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:136
+msgid "Draw damage numbers"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:138
+msgid "Font size:"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:141
+msgid "Accumulate range:"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:144
+msgid "Lifetime:"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/damagetext.qc:147
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:33
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:80
+#: qcsrc/menu/xonotic/util.qc:749
+msgid "Color:"
+msgstr "色彩:"
+
+#: qcsrc/common/mutators/mutator/instagib/items.qc:41
+msgid "Extra life"
+msgstr "额外的生命"
+
+#: qcsrc/common/mutators/mutator/instagib/items.qc:58
+msgid "Invisibility"
+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:257
+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:257
+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 "Buff"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:59
+msgid "Weapon"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:61
+msgid "Monster"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:63
+msgid "Vehicle"
+msgstr "载具"
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:64
+msgid "Intruder!"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/all.inc:66
+msgid "Tagged"
+msgstr "标记"
+
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:658
+#: qcsrc/common/turrets/cl_turrets.qc:118
+msgid "Spam"
+msgstr ""
+
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:662
 #, c-format
 #, c-format
-msgid "CI_FIR^%d hour"
+msgid "%s needing help!"
+msgstr "%s 需要帮助"
+
+#: qcsrc/common/nades/all.inc:14
+msgid "Napalm grenade"
+msgstr ""
+
+#: qcsrc/common/nades/all.inc:22
+msgid "Ice grenade"
+msgstr ""
+
+#: qcsrc/common/nades/all.inc:30
+msgid "Translocate grenade"
+msgstr ""
+
+#: qcsrc/common/nades/all.inc:38
+msgid "Spawn grenade"
+msgstr ""
+
+#: qcsrc/common/nades/all.inc:46
+msgid "Heal grenade"
+msgstr ""
+
+#: qcsrc/common/nades/all.inc:54
+msgid "Monster grenade"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:38
+#: qcsrc/common/nades/all.qh:31
+msgid "Grenade"
+msgstr ""
+
+#: qcsrc/common/net_notice.qc:88
+msgid "^1Server notices:"
+msgstr ""
+
+#: qcsrc/common/net_notice.qc:94
 #, c-format
 #, c-format
-msgid "CI_SEC^%d hours"
+msgid "^7%s (^3%d sec left)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:39
+#: qcsrc/common/notifications.inc:218
 #, c-format
 #, c-format
-msgid "CI_THI^%d hours"
+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 ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:40
+#: qcsrc/common/notifications.inc:220
 #, c-format
 #, c-format
-msgid "CI_MUL^%d hours"
+msgid "^BG%s^BG captured the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:43
+#: qcsrc/common/notifications.inc:221
 #, c-format
 #, c-format
-msgid "CI_DEC^%s minutes"
+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 ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:45
+#: qcsrc/common/notifications.inc:222
 #, c-format
 #, c-format
-msgid "CI_ZER^%d minutes"
+msgid "^BG%s^BG captured the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:46
+#: qcsrc/common/notifications.inc:223
 #, c-format
 #, c-format
-msgid "CI_FIR^%d minute"
+msgid "^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:47
+#: qcsrc/common/notifications.inc:224
 #, c-format
 #, c-format
-msgid "CI_SEC^%d minutes"
+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.inc:225
+msgid "^BGThe ^TC^TT^BG flag was returned to base by its owner"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:226
+msgid "^BGThe flag was returned by its owner"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:227
+msgid "^BGThe ^TC^TT^BG flag was destroyed and returned to base"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:228
+msgid "^BGThe flag was destroyed and returned to base"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:229
+msgid "^BGThe ^TC^TT^BG flag was dropped in the base and returned itself"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:230
+msgid "^BGThe flag was dropped in the base and returned itself"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:231
+msgid ""
+"^BGThe ^TC^TT^BG flag fell somewhere it couldn't be reached and returned to "
+"base"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:232
+msgid "^BGThe flag fell somewhere it couldn't be reached and returned to base"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:48
+#: qcsrc/common/notifications.inc:233
 #, c-format
 #, c-format
-msgid "CI_THI^%d minutes"
+msgid ""
+"^BGThe ^TC^TT^BG flag became impatient after ^F1%.2f^BG seconds and returned "
+"itself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:49
+#: qcsrc/common/notifications.inc:234
 #, c-format
 #, c-format
-msgid "CI_MUL^%d minutes"
+msgid ""
+"^BGThe flag became impatient after ^F1%.2f^BG seconds and returned itself"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:235
+msgid "^BGThe ^TC^TT^BG flag has returned to the base"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:236
+msgid "^BGThe flag has returned to the base"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:51
+#: qcsrc/common/notifications.inc:237
 #, c-format
 #, c-format
-msgid "CI_DEC^%s seconds"
+msgid "^BG%s^BG lost the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:53
+#: qcsrc/common/notifications.inc:238
 #, c-format
 #, c-format
-msgid "CI_ZER^%d seconds"
+msgid "^BG%s^BG lost the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:54
+#: qcsrc/common/notifications.inc:239
 #, c-format
 #, c-format
-msgid "CI_FIR^%d second"
+msgid "^BG%s^BG got the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:55
+#: qcsrc/common/notifications.inc:240
 #, c-format
 #, c-format
-msgid "CI_SEC^%d seconds"
+msgid "^BG%s^BG got the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:56
+#: qcsrc/common/notifications.inc:241 qcsrc/common/notifications.inc:242
 #, c-format
 #, c-format
-msgid "CI_THI^%d seconds"
+msgid "^BG%s^BG returned the ^TC^TT^BG flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:57
+#: qcsrc/common/notifications.inc:243 qcsrc/common/notifications.inc:481
 #, c-format
 #, c-format
-msgid "CI_MUL^%d seconds"
+msgid "^F2Throwing coin... Result: %s^F2!"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:244
+msgid "^BGYou don't have any fuel for the ^F1Jetpack"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:245
+msgid "^F2You lack a UID, superspec options will not be saved/restored"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:246
+msgid "^F1Round already started, you will join the game in the next round"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:247
+msgid "^F2You will spectate in the next round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:73
+#: qcsrc/common/notifications.inc:248
 #, c-format
 #, c-format
-msgid "%dst"
+msgid "^BG%s%s^K1 was killed by ^BG%s^K1's ^BG%s^K1 buff ^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:74
+#: qcsrc/common/notifications.inc:248
 #, c-format
 #, c-format
-msgid "%dnd"
+msgid "^BG%s%s^K1 was scored against by ^BG%s^K1's ^BG%s^K1 buff ^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:75
+#: qcsrc/common/notifications.inc:249
 #, c-format
 #, c-format
-msgid "%drd"
+msgid "^BG%s%s^K1 was unfairly eliminated by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/counting.qh:76 qcsrc/common/counting.qh:79
+#: qcsrc/common/notifications.inc:250
 #, c-format
 #, c-format
-msgid "%dth"
+msgid "^BG%s%s^K1 was drowned by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
-#, no-c-format
-msgid "@!#%'n Tuba Throwing"
+#: qcsrc/common/notifications.inc:251
+#, c-format
+msgid "^BG%s%s^K1 was grounded by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
-msgid "Deathmatch"
-msgstr "死亡竞赛"
+#: 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 ""
 
 
-#: qcsrc/common/mapinfo.qh:45
-msgid "Kill all enemies"
-msgstr "杀死所有敌人"
+#: 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 ""
 
 
-#: qcsrc/common/mapinfo.qh:48
-msgid "Last Man Standing"
-msgstr "最后的生存者"
+#: qcsrc/common/notifications.inc:253
+#, c-format
+msgid "^BG%s%s^K1 was cooked by ^BG%s^K1%s%s"
+msgstr ""
 
 
-#: qcsrc/common/mapinfo.qh:48
-msgid "Survive and kill until the enemies have no lives left"
-msgstr "生存并杀光敌人的生命"
+#: 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 ""
 
 
-#: qcsrc/common/mapinfo.qh:51
-msgid "Race"
-msgstr "赛跑"
+#: qcsrc/common/notifications.inc:255
+#, c-format
+msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Nade%s%s"
+msgstr ""
 
 
-#: qcsrc/common/mapinfo.qh:51
-msgid "Race against other players to the finish line"
+#: qcsrc/common/notifications.inc:256
+#, c-format
+msgid "^BG%s%s^K1 got too close to a napalm explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
-msgid "Race CTS"
+#: 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/common/mapinfo.qh:54
-msgid "Race for fastest time"
+#: 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/common/mapinfo.qh:57
-msgid "Kill all enemy teammates"
+#: 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/common/mapinfo.qh:57
-msgid "Team Deathmatch"
+#: 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/common/mapinfo.qh:60
-msgid "Capture the Flag"
+#: 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/common/mapinfo.qh:60
-msgid "Find and bring the enemy flag to your base to capture it"
+#: qcsrc/common/notifications.inc:261
+#, c-format
+msgid "^BG%s%s^K1 was slimed by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
-msgid "Clan Arena"
+#: qcsrc/common/notifications.inc:262
+#, c-format
+msgid "^BG%s%s^K1 was preserved by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
-msgid "Kill all enemy teammates to win the round"
+#: 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/common/mapinfo.qh:66
-msgid "Capture all the control points to win"
+#: qcsrc/common/notifications.inc:263
+#, c-format
+msgid "^BG%s%s^K1 was telefragged by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
-msgid "Domination"
+#: 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/common/mapinfo.qh:69
-msgid "Gather all the keys to win the round"
+#: 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/common/mapinfo.qh:69
-msgid "Key Hunt"
+#: 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/common/mapinfo.qh:72
-msgid "Assault"
+#: qcsrc/common/notifications.inc:267
+#, c-format
+msgid "^BG%s%s^K1 was crushed by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/notifications.inc:268
+#, c-format
+msgid "^BG%s%s^K1 was cluster bombed by ^BG%s^K1's Raptor%s%s"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:269
+#, c-format
+msgid "^BG%s%s^K1 couldn't resist ^BG%s^K1's purple blobs%s%s"
+msgstr ""
+
+#: 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 ""
+
+#: qcsrc/common/notifications.inc:271
+#, c-format
 msgid ""
 msgid ""
-"Destroy obstacles to find and destroy the enemy power core before time runs "
-"out"
+"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Spiderbot exploded%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
-msgid "Capture control points to reach and destroy the enemy generator"
+#: 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/common/mapinfo.qh:75
-msgid "Onslaught"
+#: 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/common/mapinfo.qh:78
-msgid "Nexball"
+#: 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 ""
+
+#: qcsrc/common/notifications.inc:275
+#, c-format
+msgid "^BG%s%s^K1 was bolted down by ^BG%s^K1's Racer%s%s"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: qcsrc/common/notifications.inc:278
+#, c-format
+msgid "^BG%s^K1 was moved into the %s%s"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:279
+#, c-format
+msgid "^BG%s^K1 became enemies with the Lord of Teamplay%s%s"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:280
+#, c-format
+msgid "^BG%s^K1 thought they found a nice camping ground%s%s"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:281
+#, c-format
+msgid "^BG%s^K1 unfairly eliminated themself%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
-msgid "XonSports"
+#: qcsrc/common/notifications.inc:283
+#, c-format
+msgid "^BG%s^K1 couldn't catch their breath%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
-msgid "Freeze Tag"
+#: qcsrc/common/notifications.inc:283
+#, c-format
+msgid "^BG%s^K1 was in the water for too long%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
-msgid "Kill enemies to freeze them, stand next to teammates to revive them"
+#: 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/mapinfo.qh:84
-msgid "Hold the ball to get points for kills"
+#: qcsrc/common/notifications.inc:284
+#, c-format
+msgid "^BG%s^K1 hit the ground with a crunch%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
-msgid "Keepaway"
+#: qcsrc/common/notifications.inc:285
+#, c-format
+msgid "^BG%s^K1 became a bit too crispy%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
-msgid "Invasion"
+#: qcsrc/common/notifications.inc:285
+#, c-format
+msgid "^BG%s^K1 felt a little hot%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
-msgid "Survive against waves of monsters"
+#: qcsrc/common/notifications.inc:286
+#, c-format
+msgid "^BG%s^K1 died%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/mage.qc:10
-#: qcsrc/menu/xonotic/dialog_monstertools.qc:26
-msgid "Mage"
+#: qcsrc/common/notifications.inc:287
+#, c-format
+msgid "^BG%s^K1 found a hot place%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/shambler.qc:10
-#: qcsrc/menu/xonotic/dialog_monstertools.qc:25
-msgid "Shambler"
+#: qcsrc/common/notifications.inc:287
+#, c-format
+msgid "^BG%s^K1 turned into hot slag%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/spider.qc:10
-#: qcsrc/menu/xonotic/dialog_monstertools.qc:24
-msgid "Spider"
+#: qcsrc/common/notifications.inc:288
+#, c-format
+msgid "^BG%s^K1 was exploded by a Mage%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/wyvern.qc:10
-#: qcsrc/menu/xonotic/dialog_monstertools.qc:27
-msgid "Wyvern"
+#: qcsrc/common/notifications.inc:289
+#, c-format
+msgid "^BG%s^K1's innards became outwards by a Shambler%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/monsters/monster/zombie.qc:10
-#: qcsrc/menu/xonotic/dialog_monstertools.qc:23
-msgid "Zombie"
-msgstr "僵尸"
-
-#: qcsrc/common/net_notice.qc:88
-msgid "^1Server notices:"
+#: qcsrc/common/notifications.inc:290
+#, c-format
+msgid "^BG%s^K1 was smashed by a Shambler%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/net_notice.qc:94
+#: qcsrc/common/notifications.inc:291
 #, c-format
 #, c-format
-msgid "^7%s (^3%d sec left)"
+msgid "^BG%s^K1 was zapped to death by a Shambler%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:349
-msgid "^F4NOTE: ^BGSpectator chat is not sent to players during the match"
+#: qcsrc/common/notifications.inc:292
+#, c-format
+msgid "^BG%s^K1 was bitten by a Spider%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:350
+#: qcsrc/common/notifications.inc:293
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the ^TC^TT^BG flag"
+msgid "^BG%s^K1 was fireballed by a Wyvern%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:351
+#: qcsrc/common/notifications.inc:294
 #, 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^K1 joins the Zombies%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:352
+#: qcsrc/common/notifications.inc:295
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the flag"
+msgid "^BG%s^K1 was given kung fu lessons by a Zombie%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:353
+#: qcsrc/common/notifications.inc:296 qcsrc/common/notifications.inc:298
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds"
+msgid "^BG%s^K1 mastered the art of self-nading%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:354
+#: qcsrc/common/notifications.inc:297
 #, c-format
 msgid ""
 #, 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"
+"^BG%s^K1 decided to take a look at the results of their napalm explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:355
-msgid "^BGThe ^TC^TT^BG flag was returned to base by its owner"
+#: qcsrc/common/notifications.inc:297
+#, c-format
+msgid "^BG%s^K1 was burned to death by their own Napalm Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:356
-msgid "^BGThe flag was returned by its owner"
+#: qcsrc/common/notifications.inc:299
+#, c-format
+msgid "^BG%s^K1 felt a little chilly%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:357
-msgid "^BGThe ^TC^TT^BG flag was destroyed and returned to base"
+#: qcsrc/common/notifications.inc:299
+#, c-format
+msgid "^BG%s^K1 was frozen to death by their own Ice Nade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:358
-msgid "^BGThe flag was destroyed and returned to base"
+#: qcsrc/common/notifications.inc:300
+#, c-format
+msgid "^BG%s^K1's Healing Nade didn't quite heal them%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:359
-msgid "^BGThe ^TC^TT^BG flag was dropped in the base and returned itself"
+#: qcsrc/common/notifications.inc:301
+#, c-format
+msgid "^BG%s^K1 died%s%s. What's the point of living without ammo?"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:360
-msgid "^BGThe flag was dropped in the base and returned itself"
-msgstr ""
+#: qcsrc/common/notifications.inc:301
+#, c-format
+msgid "^BG%s^K1 ran out of ammo%s%s"
+msgstr "^BG%s^K1 弹药耗尽%s%s"
 
 
-#: qcsrc/common/notifications.qh:361
-msgid ""
-"^BGThe ^TC^TT^BG flag fell somewhere it couldn't be reached and returned to "
-"base"
+#: qcsrc/common/notifications.inc:302
+#, c-format
+msgid "^BG%s^K1 rotted away%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:362
-msgid "^BGThe flag fell somewhere it couldn't be reached and returned to base"
+#: qcsrc/common/notifications.inc:303
+#, c-format
+msgid "^BG%s^K1 became a shooting star%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:363
+#: qcsrc/common/notifications.inc:304
 #, c-format
 #, c-format
-msgid ""
-"^BGThe ^TC^TT^BG flag became impatient after ^F1%.2f^BG seconds and returned "
-"itself"
+msgid "^BG%s^K1 was slimed%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:364
+#: qcsrc/common/notifications.inc:305
 #, c-format
 #, c-format
-msgid ""
-"^BGThe flag became impatient after ^F1%.2f^BG seconds and returned itself"
+msgid "^BG%s^K1 couldn't take it anymore%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:365
-msgid "^BGThe ^TC^TT^BG flag has returned to the base"
+#: qcsrc/common/notifications.inc:306
+#, c-format
+msgid "^BG%s^K1 is now preserved for centuries to come%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:366
-msgid "^BGThe flag has returned to the base"
+#: qcsrc/common/notifications.inc:307
+#, c-format
+msgid "^BG%s^K1 switched to the %s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:367
+#: qcsrc/common/notifications.inc:308
 #, c-format
 #, c-format
-msgid "^BG%s^BG lost the ^TC^TT^BG flag"
+msgid "^BG%s^K1 died in an accident%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:368
+#: qcsrc/common/notifications.inc:309
 #, c-format
 #, c-format
-msgid "^BG%s^BG lost the flag"
+msgid "^BG%s^K1 ran into a turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:369
+#: qcsrc/common/notifications.inc:310
 #, c-format
 #, c-format
-msgid "^BG%s^BG got the ^TC^TT^BG flag"
+msgid "^BG%s^K1 was blasted away by an eWheel turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:370
+#: qcsrc/common/notifications.inc:311
 #, c-format
 #, c-format
-msgid "^BG%s^BG got the flag"
+msgid "^BG%s^K1 got caught up in the FLAC turret fire%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:371 qcsrc/common/notifications.qh:372
+#: qcsrc/common/notifications.inc:312
 #, c-format
 #, c-format
-msgid "^BG%s^BG returned the ^TC^TT^BG flag"
+msgid "^BG%s^K1 was blasted away by a Hellion turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:373 qcsrc/common/notifications.qh:606
+#: qcsrc/common/notifications.inc:313
 #, c-format
 #, c-format
-msgid "^F2Throwing coin... Result: %s^F2!"
+msgid "^BG%s^K1 could not hide from the Hunter turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:374
-msgid "^BGYou don't have any fuel for the ^F1Jetpack"
+#: qcsrc/common/notifications.inc:314
+#, c-format
+msgid "^BG%s^K1 was riddled full of holes by a Machinegun turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:375
-msgid "^F2You lack a UID, superspec options will not be saved/restored"
+#: qcsrc/common/notifications.inc:315
+#, c-format
+msgid "^BG%s^K1 got turned into smoldering gibs by an MLRS turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:376
-msgid "^F1Round already started, you will join the game in the next round"
+#: qcsrc/common/notifications.inc:316
+#, c-format
+msgid "^BG%s^K1 was phased out by a turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:377
-msgid "^F2You will spectate in the next round"
+#: qcsrc/common/notifications.inc:317
+#, c-format
+msgid "^BG%s^K1 got served some superheated plasma from a turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:378
+#: qcsrc/common/notifications.inc:318
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was killed by ^BG%s^K1's ^BG%s^K1 buff ^K1%s%s"
+msgid "^BG%s^K1 was electrocuted by a Tesla turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:378
+#: qcsrc/common/notifications.inc:319
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was scored against by ^BG%s^K1's ^BG%s^K1 buff ^K1%s%s"
+msgid "^BG%s^K1 got served a lead enrichment by a Walker turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:379
+#: qcsrc/common/notifications.inc:320
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was unfairly eliminated by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 was impaled by a Walker turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:380
+#: qcsrc/common/notifications.inc:321
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was drowned by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 was blasted away by a Walker turret%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:381
+#: qcsrc/common/notifications.inc:322
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was grounded by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 got caught in the blast of a Bumblebee explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:382
+#: qcsrc/common/notifications.inc:323
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 felt a little hot from ^BG%s^K1's fire^K1%s%s"
+msgid "^BG%s^K1 was crushed by a vehicle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:382
+#: qcsrc/common/notifications.inc:324
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was burnt up into a crisp by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 was caught in a Raptor cluster bomb%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:383
+#: qcsrc/common/notifications.inc:325
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was cooked by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 got caught in the blast of a Raptor explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:384
+#: qcsrc/common/notifications.inc:326
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was pushed infront of a monster by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 got caught in the blast of a Spiderbot explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:385
+#: qcsrc/common/notifications.inc:327
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Nade%s%s"
+msgid "^BG%s^K1 was blasted to bits by a Spiderbot rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:386
+#: qcsrc/common/notifications.inc:328
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got too close to a napalm explosion%s%s"
+msgid "^BG%s^K1 got caught in the blast of a Racer explosion%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:386
+#: qcsrc/common/notifications.inc:329
 #, 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^K1 couldn't find shelter from a Racer rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:387
+#: qcsrc/common/notifications.inc:331
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was blown up by ^BG%s^K1's Ice Nade%s%s"
+msgid "^BG%s^K1 was betrayed by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:388
+#: qcsrc/common/notifications.inc:332
 #, 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^BG%s^BG (%s points every %s seconds)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:389
+#: qcsrc/common/notifications.inc:333
 #, 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^K1 was frozen by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:390
+#: qcsrc/common/notifications.inc:334
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was shot into space by ^BG%s^K1%s%s"
+msgid "^BG%s^K3 was revived by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:391
+#: qcsrc/common/notifications.inc:335
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was slimed by ^BG%s^K1%s%s"
+msgid "^BG%s^K3 was revived by falling"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:392
+#: qcsrc/common/notifications.inc:336
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was preserved by ^BG%s^K1%s%s"
+msgid "^BG%s^K3 was revived by their Nade explosion"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:393
+#: qcsrc/common/notifications.inc:337
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 tried to occupy ^BG%s^K1's teleport destination space%s%s"
+msgid "^BG%s^K3 was automatically revived after %s second(s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:393
-#, c-format
-msgid "^BG%s%s^K1 was telefragged by ^BG%s^K1%s%s"
+#: qcsrc/common/notifications.inc:338 qcsrc/common/notifications.inc:572
+msgid "^TC^TT^BG team wins the round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:394
+#: qcsrc/common/notifications.inc:339 qcsrc/common/notifications.inc:573
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 died in an accident with ^BG%s^K1%s%s"
+msgid "^BG%s^BG wins the round"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:395
-#, c-format
-msgid ""
-"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Bumblebee exploded%s%s"
+#: qcsrc/common/notifications.inc:340 qcsrc/common/notifications.inc:478
+msgid "^BGRound tied"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:396
-#, c-format
-msgid "^BG%s%s^K1 saw the pretty lights of ^BG%s^K1's Bumblebee gun%s%s"
+#: qcsrc/common/notifications.inc:341 qcsrc/common/notifications.inc:479
+msgid "^BGRound over, there's no winner"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:397
+#: qcsrc/common/notifications.inc:342
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was crushed by ^BG%s^K1%s%s"
+msgid "^BG%s^K1 froze themself"
+msgstr "^BG%s^K1 把自己冰冻了"
+
+#: qcsrc/common/notifications.inc:343
+#, c-format
+msgid "^BGGodmode saved you %s units of damage, cheater!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:398
+#: qcsrc/common/notifications.inc:344
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was cluster bombed by ^BG%s^K1's Raptor%s%s"
+msgid "^BG%s^BG got the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:399
+#: qcsrc/common/notifications.inc:345
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 couldn't resist ^BG%s^K1's purple blobs%s%s"
+msgid "^BG%s^BG lost the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:400
+#: qcsrc/common/notifications.inc:346 qcsrc/common/notifications.inc:577
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Raptor exploded%s%s"
+msgid "^BGYou dropped the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:401
+#: qcsrc/common/notifications.inc:347 qcsrc/common/notifications.inc:578
 #, c-format
 #, c-format
-msgid ""
-"^BG%s%s^K1 got caught in the blast when ^BG%s^K1's Spiderbot exploded%s%s"
+msgid "^BGYou got the %s^BG buff!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:402
+#: qcsrc/common/notifications.inc:348 qcsrc/common/notifications.inc:579
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got shredded by ^BG%s^K1's Spiderbot%s%s"
+msgid "^BGYou do not have the ^F1%s"
+msgstr "^BG你没有 ^F1%s"
+
+#: 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/notifications.inc:350 qcsrc/common/notifications.inc:581
+#, c-format
+msgid "^BGYou got the ^F1%s"
+msgstr "^BG你得到了 ^F1%s"
+
+#: 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/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/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/notifications.inc:354
+#, c-format
+msgid "^BG%s^F3 connected%s"
+msgstr "^BG%s^F3 已连接%s"
+
+#: 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/notifications.inc:356
+#, c-format
+msgid "^BG%s^F3 is now playing"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:403
+#: qcsrc/common/notifications.inc:357 qcsrc/common/notifications.inc:587
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was blasted to bits by ^BG%s^K1's Spiderbot%s%s"
+msgid "^BG%s^BG has dropped the ball!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:404
+#: qcsrc/common/notifications.inc:358 qcsrc/common/notifications.inc:588
 #, 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^BG has picked up the ball!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:405
+#: qcsrc/common/notifications.inc:359
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was bolted down by ^BG%s^K1's Racer%s%s"
+msgid "^BG%s^BG captured the keys for the ^TC^TT team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:406
+#: qcsrc/common/notifications.inc:360
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 couldn't find shelter from ^BG%s^K1's Racer%s%s"
+msgid "^BG%s^BG dropped the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:407
+#: qcsrc/common/notifications.inc:361
 #, 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^BG lost the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:408
+#: qcsrc/common/notifications.inc:362
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was moved into the %s%s"
+msgid "^BG%s^BG picked up the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:409
+#: qcsrc/common/notifications.inc:363
 #, c-format
 #, c-format
-msgid "^BG%s^K1 became enemies with the Lord of Teamplay%s%s"
+msgid "^BG%s^F3 forfeited"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:410
+#: qcsrc/common/notifications.inc:364
+#, c-format
+msgid "^BG%s^F3 has no more lives left"
+msgstr "^BG%s^F3 没有更多生命了"
+
+#: qcsrc/common/notifications.inc:365
+msgid "^BGMonsters are currently disabled"
+msgstr "^BG怪物已经关闭"
+
+#: qcsrc/common/notifications.inc:366
 #, c-format
 #, c-format
-msgid "^BG%s^K1 thought they found a nice camping ground%s%s"
+msgid "^BG%s^BG captured %s^BG control point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:411
+#: qcsrc/common/notifications.inc:367
 #, c-format
 #, c-format
-msgid "^BG%s^K1 unfairly eliminated themself%s%s"
+msgid "^TC^TT^BG team %s^BG control point has been destroyed by %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:413
-#, c-format
-msgid "^BG%s^K1 couldn't catch their breath%s%s"
+#: qcsrc/common/notifications.inc:368
+msgid "^TC^TT^BG generator has been destroyed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:413
-#, c-format
-msgid "^BG%s^K1 was in the water for too long%s%s"
+#: qcsrc/common/notifications.inc:369
+msgid "^TC^TT^BG generator spontaneously combusted due to overtime!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:414
+#: qcsrc/common/notifications.inc:370
 #, c-format
 #, c-format
-msgid "^BG%s^K1 hit the ground with a bit too much force%s%s"
-msgstr ""
+msgid "^BG%s^K1 picked up Invisibility"
+msgstr "^BG%s^K1 捡到了隐身"
 
 
-#: qcsrc/common/notifications.qh:414
+#: qcsrc/common/notifications.inc:371
 #, c-format
 #, c-format
-msgid "^BG%s^K1 hit the ground with a crunch%s%s"
-msgstr ""
+msgid "^BG%s^K1 picked up Shield"
+msgstr "^BG%s^K1 捡到了护盾"
 
 
-#: qcsrc/common/notifications.qh:415
+#: qcsrc/common/notifications.inc:372
 #, c-format
 #, c-format
-msgid "^BG%s^K1 became a bit too crispy%s%s"
-msgstr ""
+msgid "^BG%s^K1 picked up Speed"
+msgstr "^BG%s^K1 捡到了加速"
 
 
-#: qcsrc/common/notifications.qh:415
+#: qcsrc/common/notifications.inc:373
 #, c-format
 #, c-format
-msgid "^BG%s^K1 felt a little hot%s%s"
+msgid "^BG%s^K1 picked up Strength"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:416
+#: qcsrc/common/notifications.inc:374
 #, c-format
 #, c-format
-msgid "^BG%s^K1 died%s%s"
+msgid "^BG%s^F3 disconnected"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:417
+#: qcsrc/common/notifications.inc:375
 #, c-format
 #, c-format
-msgid "^BG%s^K1 found a hot place%s%s"
+msgid "^BG%s^F3 was kicked for idling"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:417
-#, c-format
-msgid "^BG%s^K1 turned into hot slag%s%s"
+#: 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:418
+#: qcsrc/common/notifications.inc:377
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was exploded by a Mage%s%s"
+msgid "^BG%s^F3 is now spectating"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:419
+#: qcsrc/common/notifications.inc:378
 #, c-format
 #, c-format
-msgid "^BG%s^K1's innards became outwards by a Shambler%s%s"
+msgid "^BG%s^BG has abandoned the race"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:420
+#: qcsrc/common/notifications.inc:379
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was smashed by a Shambler%s%s"
+msgid "^BG%s^BG couldn't break their %s%s^BG place record of %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:421
+#: qcsrc/common/notifications.inc:380
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was zapped to death by a Shambler%s%s"
+msgid "^BG%s^BG couldn't break the %s%s^BG place record of %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:422
+#: qcsrc/common/notifications.inc:381
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was bitten by a Spider%s%s"
+msgid "^BG%s^BG has finished the race"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:423
+#: qcsrc/common/notifications.inc:382
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was fireballed by a Wyvern%s%s"
+msgid "^BG%s^BG broke %s^BG's %s%s^BG place record with %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:424
+#: qcsrc/common/notifications.inc:383
 #, c-format
 #, c-format
-msgid "^BG%s^K1 joins the Zombies%s%s"
+msgid "^BG%s^BG improved their %s%s^BG place record with %s%s %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:425
+#: qcsrc/common/notifications.inc:384
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was given kung fu lessons by a Zombie%s%s"
+msgid ""
+"^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:426 qcsrc/common/notifications.qh:428
+#: qcsrc/common/notifications.inc:385
 #, c-format
 #, c-format
-msgid "^BG%s^K1 mastered the art of self-nading%s%s"
+msgid "^BG%s^BG set the %s%s^BG place record with %s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:427
+#: qcsrc/common/notifications.inc:386
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"^BG%s^K1 decided to take a look at the results of their napalm explosion%s%s"
+"^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:427
-#, c-format
-msgid "^BG%s^K1 was burned to death by their own Napalm Nade%s%s"
+#: qcsrc/common/notifications.inc:387
+msgid "^TC^TT ^BGteam scores!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:429
+#: qcsrc/common/notifications.inc:388
 #, c-format
 #, c-format
-msgid "^BG%s^K1 felt a little chilly%s%s"
+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:429
+#: qcsrc/common/notifications.inc:389
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was frozen to death by their own Ice Nade%s%s"
+msgid "^BG%s^K1 picked up a Superweapon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:430
-#, c-format
-msgid "^BG%s^K1's Healing Nade didn't quite heal them%s%s"
+#: qcsrc/common/notifications.inc:390
+msgid "^BGYou cannot change to a larger team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:431
-#, c-format
-msgid "^BG%s^K1 died%s%s. What's the point of living without ammo?"
+#: qcsrc/common/notifications.inc:391
+msgid "^BGYou are not allowed to change teams"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:431
+#: qcsrc/common/notifications.inc:392
 #, c-format
 #, c-format
-msgid "^BG%s^K1 ran out of ammo%s%s"
-msgstr "^BG%s^K1 弹药耗尽%s%s"
+msgid ""
+"^F4NOTE: ^BGThe server is running ^F1Xonotic %s (beta)^BG, you have "
+"^F2Xonotic %s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:432
+#: qcsrc/common/notifications.inc:393
 #, c-format
 #, c-format
-msgid "^BG%s^K1 rotted away%s%s"
+msgid ""
+"^F4NOTE: ^BGThe server is running ^F1Xonotic %s^BG, you have ^F2Xonotic %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:433
+#: qcsrc/common/notifications.inc:394
 #, c-format
 #, c-format
-msgid "^BG%s^K1 became a shooting star%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:434
+#: qcsrc/common/notifications.inc:395
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was slimed%s%s"
+msgid "^F3SVQC Build information: ^F4%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:435
+#: qcsrc/common/notifications.inc:396
 #, c-format
 #, c-format
-msgid "^BG%s^K1 couldn't take it anymore%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:436
+#: qcsrc/common/notifications.inc:397
 #, c-format
 #, c-format
-msgid "^BG%s^K1 is now preserved for centuries to come%s%s"
+msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Accordeon%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:437
+#: qcsrc/common/notifications.inc:398
 #, c-format
 #, c-format
-msgid "^BG%s^K1 switched to the %s%s"
+msgid "^BG%s%s^K1 was electrocuted by ^BG%s^K1's Arc%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:438
+#: qcsrc/common/notifications.inc:399
 #, c-format
 #, c-format
-msgid "^BG%s^K1 died in an accident%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:439
+#: qcsrc/common/notifications.inc:400
 #, c-format
 #, c-format
-msgid "^BG%s^K1 ran into a turret%s%s"
+msgid "^BG%s^K1 shot themself to hell with their Blaster%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:440
+#: qcsrc/common/notifications.inc:401
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was blasted away by an eWheel turret%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:441
+#: qcsrc/common/notifications.inc:402
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught up in the FLAC turret fire%s%s"
+msgid "^BG%s^K1 felt the strong pull of their Crylink%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:442
+#: qcsrc/common/notifications.inc:403
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was blasted away by a Hellion turret%s%s"
+msgid "^BG%s%s^K1 ate ^BG%s^K1's rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:443
+#: qcsrc/common/notifications.inc:404
 #, c-format
 #, c-format
-msgid "^BG%s^K1 could not hide from the Hunter turret%s%s"
+msgid "^BG%s%s^K1 got too close ^BG%s^K1's rocket%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:444
+#: qcsrc/common/notifications.inc:405
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was riddled full of holes by a Machinegun turret%s%s"
+msgid "^BG%s^K1 blew themself up with their Devastator%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:445
+#: qcsrc/common/notifications.inc:406
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got turned into smoldering gibs by an MLRS turret%s%s"
+msgid "^BG%s%s^K1 was blasted by ^BG%s^K1's Electro bolt%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:446
+#: qcsrc/common/notifications.inc:407
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was phased out by a turret%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:447
+#: qcsrc/common/notifications.inc:408
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got served some superheated plasma from a turret%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:448
+#: qcsrc/common/notifications.inc:409
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was electrocuted by a Tesla turret%s%s"
+msgid "^BG%s^K1 played with Electro bolts%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:449
+#: qcsrc/common/notifications.inc:410
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got served a lead enrichment by a Walker turret%s%s"
+msgid "^BG%s^K1 could not remember where they put their Electro orb%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:450
+#: qcsrc/common/notifications.inc:411
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was impaled by a Walker turret%s%s"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's fireball%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:451
+#: qcsrc/common/notifications.inc:412
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was blasted away by a Walker turret%s%s"
+msgid "^BG%s%s^K1 got burnt by ^BG%s^K1's firemine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:452
+#: qcsrc/common/notifications.inc:413
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Bumblebee explosion%s%s"
+msgid "^BG%s^K1 should have used a smaller gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:453
+#: qcsrc/common/notifications.inc:414
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was crushed by a vehicle%s%s"
+msgid "^BG%s^K1 forgot about their firemine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:454
+#: qcsrc/common/notifications.inc:415
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was caught in a Raptor cluster bomb%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:455
+#: qcsrc/common/notifications.inc:416
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Raptor explosion%s%s"
+msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Hagar rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:456
+#: qcsrc/common/notifications.inc:417
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Spiderbot explosion%s%s"
+msgid "^BG%s^K1 played with tiny Hagar rockets%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:457
+#: qcsrc/common/notifications.inc:418
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was blasted to bits by a Spiderbot rocket%s%s"
+msgid "^BG%s%s^K1 was cut down with ^BG%s^K1's HLAC%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:458
+#: qcsrc/common/notifications.inc:419
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got caught in the blast of a Racer explosion%s%s"
+msgid "^BG%s^K1 got a little jumpy with their HLAC%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:459
+#: qcsrc/common/notifications.inc:420
 #, c-format
 #, c-format
-msgid "^BG%s^K1 couldn't find shelter from a Racer rocket%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:460
+#: qcsrc/common/notifications.inc:421
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was in the wrong place%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:461
+#: qcsrc/common/notifications.inc:422
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was betrayed by ^BG%s^K1%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:462
+#: qcsrc/common/notifications.inc:423
 #, c-format
 #, c-format
-msgid "^BG%s^BG%s^BG (%s points every %s seconds)"
+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:463
+#: qcsrc/common/notifications.inc:424
 #, c-format
 #, c-format
-msgid "^BG%s^K1 was frozen by ^BG%s"
+msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Klein Bottle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:464
+#: qcsrc/common/notifications.inc:425
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was revived by ^BG%s"
+msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Machine Gun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:465
+#: qcsrc/common/notifications.inc:426
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was revived by falling"
+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:466
+#: qcsrc/common/notifications.inc:427 qcsrc/common/notifications.inc:650
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was revived by their Nade explosion"
+msgid "^BGYou cannot place more than ^F2%s^BG mines at a time"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:467
+#: qcsrc/common/notifications.inc:428
 #, c-format
 #, c-format
-msgid "^BG%s^K3 was automatically revived after %s second(s)"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's mine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:468 qcsrc/common/notifications.qh:696
-msgid "^TC^TT^BG team wins the round"
+#: qcsrc/common/notifications.inc:429
+#, c-format
+msgid "^BG%s^K1 forgot about their mine%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:469 qcsrc/common/notifications.qh:697
+#: qcsrc/common/notifications.inc:430
 #, c-format
 #, c-format
-msgid "^BG%s^BG wins the round"
+msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Mortar grenade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:470 qcsrc/common/notifications.qh:603
-msgid "^BGRound tied"
+#: qcsrc/common/notifications.inc:431
+#, c-format
+msgid "^BG%s%s^K1 ate ^BG%s^K1's Mortar grenade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:471 qcsrc/common/notifications.qh:604
-msgid "^BGRound over, there's no winner"
+#: qcsrc/common/notifications.inc:432
+#, c-format
+msgid "^BG%s^K1 didn't see their own Mortar grenade%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:472
+#: qcsrc/common/notifications.inc:433
 #, c-format
 #, c-format
-msgid "^BG%s^K1 froze themself"
-msgstr "^BG%s^K1 把自己冰冻了"
+msgid "^BG%s^K1 blew themself up with their own Mortar%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:473
+#: qcsrc/common/notifications.inc:434
 #, c-format
 #, c-format
-msgid "^BGGodmode saved you %s units of damage, cheater!"
+msgid "^BG%s%s^K1 was sniped with a Rifle by ^BG%s^K1%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:474
+#: qcsrc/common/notifications.inc:435
 #, c-format
 #, c-format
-msgid "^BG%s^BG got the %s^BG buff!"
+msgid "^BG%s%s^K1 died in ^BG%s^K1's Rifle bullet hail%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:475
+#: qcsrc/common/notifications.inc:436
 #, c-format
 #, c-format
-msgid "^BG%s^BG lost the %s^BG buff!"
+msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle bullet hail%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:476 qcsrc/common/notifications.qh:701
+#: qcsrc/common/notifications.inc:437
 #, c-format
 #, c-format
-msgid "^BGYou dropped the %s^BG buff!"
+msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:477 qcsrc/common/notifications.qh:702
+#: qcsrc/common/notifications.inc:438
 #, c-format
 #, c-format
-msgid "^BGYou got the %s^BG buff!"
+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:478 qcsrc/common/notifications.qh:703
+#: qcsrc/common/notifications.inc:439
 #, c-format
 #, c-format
-msgid "^BGYou do not have the ^F1%s"
-msgstr "^BG你没有 ^F1%s"
+msgid "^BG%s%s^K1 almost dodged ^BG%s^K1's Rocket Propelled Chainsaw%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:479 qcsrc/common/notifications.qh:704
+#: qcsrc/common/notifications.inc:440
 #, c-format
 #, c-format
-msgid "^BGYou dropped the ^F1%s^BG%s"
-msgstr "^BG你丢掉了 ^F1%s^BG%s"
+msgid "^BG%s^K1 was sawn in half by their own Rocket Propelled Chainsaw%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:480 qcsrc/common/notifications.qh:705
+#: qcsrc/common/notifications.inc:441
 #, c-format
 #, c-format
-msgid "^BGYou got the ^F1%s"
-msgstr "^BG你得到了 ^F1%s"
+msgid "^BG%s^K1 blew themself up with their Rocket Propelled Chainsaw%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:481 qcsrc/common/notifications.qh:706
+#: qcsrc/common/notifications.inc:442
 #, c-format
 #, c-format
-msgid "^BGYou don't have enough ammo for the ^F1%s"
-msgstr "^BG你没有足够的弹药来使用 ^F1%s"
+msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Seeker rockets%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:482 qcsrc/common/notifications.qh:707
+#: qcsrc/common/notifications.inc:443
 #, c-format
 #, 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 可以"
+msgid "^BG%s%s^K1 was tagged by ^BG%s^K1's Seeker%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:483 qcsrc/common/notifications.qh:708
+#: qcsrc/common/notifications.inc:444
 #, c-format
 #, c-format
-msgid "^F1%s^BG is ^F4not available^BG on this map"
-msgstr "^F1%s^BG is ^F4在该地图不可用^BG"
+msgid "^BG%s^K1 played with tiny Seeker rockets%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:484
+#: qcsrc/common/notifications.inc:445
 #, c-format
 #, c-format
-msgid "^BG%s^F3 connected%s"
-msgstr "^BG%s^F3 已连接%s"
+msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shockwave%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:485
+#: qcsrc/common/notifications.inc:446
 #, c-format
 #, c-format
-msgid "^BG%s^F3 connected and joined the ^TC^TT team"
-msgstr "^BG%s^F3 已连入并加入 ^TC^TT 队"
+msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shockwave%s%s"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:486
+#: qcsrc/common/notifications.inc:447
 #, c-format
 #, c-format
-msgid "^BG%s^F3 is now playing"
+msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shotgun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:487 qcsrc/common/notifications.qh:711
+#: qcsrc/common/notifications.inc:448
 #, c-format
 #, c-format
-msgid "^BG%s^BG has dropped the ball!"
+msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shotgun%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:488 qcsrc/common/notifications.qh:712
+#: qcsrc/common/notifications.inc:449
 #, c-format
 #, c-format
-msgid "^BG%s^BG has picked up the ball!"
+msgid "^BG%s^K1 is now thinking with portals%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:489
+#: qcsrc/common/notifications.inc:450
 #, c-format
 #, c-format
-msgid "^BG%s^BG captured the keys for the ^TC^TT team"
+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:490
+#: qcsrc/common/notifications.inc:451
 #, c-format
 #, c-format
-msgid "^BG%s^BG dropped the ^TC^TT Key"
+msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Tuba%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:491
+#: qcsrc/common/notifications.inc:452
 #, c-format
 #, c-format
-msgid "^BG%s^BG lost the ^TC^TT Key"
+msgid "^BG%s%s^K1 has been sublimated by ^BG%s^K1's Vaporizer%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:492
+#: qcsrc/common/notifications.inc:453
 #, c-format
 #, c-format
-msgid "^BG%s^BG picked up the ^TC^TT Key"
+msgid "^BG%s%s^K1 has been vaporized by ^BG%s^K1's Vortex%s%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:493
-#, c-format
-msgid "^BG%s^F3 forfeited"
+#: qcsrc/common/notifications.inc:471
+msgid "^F4You are now alone!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:494
-#, c-format
-msgid "^BG%s^F3 has no more lives left"
-msgstr "^BG%s^F3 没有更多生命了"
+#: qcsrc/common/notifications.inc:472
+msgid "^BGYou are attacking!"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:495
-msgid "^BGMonsters are currently disabled"
-msgstr "^BG怪物已经关闭"
+#: qcsrc/common/notifications.inc:473
+msgid "^BGYou are defending!"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:496
-#, c-format
-msgid "^BG%s^K1 picked up Invisibility"
-msgstr "^BG%s^K1 捡到了隐身"
+#: qcsrc/common/notifications.inc:474
+msgid "^F4Begin!"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:497
-#, c-format
-msgid "^BG%s^K1 picked up Shield"
-msgstr "^BG%s^K1 捡到了护盾"
+#: qcsrc/common/notifications.inc:475
+msgid "^F4Game starts in ^COUNT"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:498
-#, c-format
-msgid "^BG%s^K1 picked up Speed"
-msgstr "^BG%s^K1 捡到了加速"
+#: qcsrc/common/notifications.inc:476
+msgid "^F4Round starts in ^COUNT"
+msgstr ""
 
 
-#: qcsrc/common/notifications.qh:499
-#, c-format
-msgid "^BG%s^K1 picked up Strength"
+#: qcsrc/common/notifications.inc:477
+msgid "^F4Round cannot start"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:480
+msgid "^F2Don't camp!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:500
-#, c-format
-msgid "^BG%s^F3 disconnected"
+#: 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:501
-#, c-format
-msgid "^BG%s^F3 was kicked for idling"
+#: qcsrc/common/notifications.inc:483
+msgid "^BGThis flag is currently inactive"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:502
+#: qcsrc/common/notifications.inc:484
 msgid ""
 msgid ""
-"^F2You were kicked from the server because you are a spectator and "
-"spectators aren't allowed at the moment."
+"^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:503
-#, c-format
-msgid "^BG%s^F3 is now spectating"
+#: qcsrc/common/notifications.inc:485
+msgid "^BGYou captured the ^TC^TT^BG flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:504
-#, c-format
-msgid "^BG%s^BG has abandoned the race"
+#: qcsrc/common/notifications.inc:486
+msgid "^BGYou captured the flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:505
+#: qcsrc/common/notifications.inc:487
 #, c-format
 #, c-format
-msgid "^BG%s^BG couldn't break their %s%s^BG place record of %s%s %s"
+msgid "^BGToo many flag throws! Throwing disabled for %s."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:506
+#: qcsrc/common/notifications.inc:488
 #, c-format
 #, c-format
-msgid "^BG%s^BG couldn't break the %s%s^BG place record of %s%s %s"
+msgid "^BG%s^BG passed the ^TC^TT^BG flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:507
+#: qcsrc/common/notifications.inc:489
 #, c-format
 #, c-format
-msgid "^BG%s^BG has finished the race"
+msgid "^BG%s^BG passed the flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:508
+#: qcsrc/common/notifications.inc:490
 #, c-format
 #, c-format
-msgid "^BG%s^BG broke %s^BG's %s%s^BG place record with %s%s %s"
+msgid "^BGYou received the ^TC^TT^BG flag from %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:509
+#: qcsrc/common/notifications.inc:491
 #, c-format
 #, c-format
-msgid "^BG%s^BG improved their %s%s^BG place record with %s%s %s"
+msgid "^BGYou received the flag from %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:510
+#: qcsrc/common/notifications.inc:492
 #, c-format
 #, c-format
-msgid ""
-"^BG%s^BG scored a new record with ^F2%s^BG, but unfortunately lacks a UID "
-"and will be lost."
+msgid "^BG%s^BG requests you to pass the flag%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:511
+#: qcsrc/common/notifications.inc:493
 #, c-format
 #, c-format
-msgid "^BG%s^BG set the %s%s^BG place record with %s%s"
-msgstr ""
-
-#: qcsrc/common/notifications.qh:512
-msgid "^TC^TT ^BGteam scores!"
+msgid "^BGRequesting %s^BG to pass you the flag"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:513
+#: qcsrc/common/notifications.inc:494
 #, c-format
 #, 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!"
+msgid "^BGYou passed the ^TC^TT^BG flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:514
+#: qcsrc/common/notifications.inc:495
 #, c-format
 #, c-format
-msgid "^BG%s^K1 picked up a Superweapon"
+msgid "^BGYou passed the flag to %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:515
-msgid "^BGYou cannot change to a larger team"
+#: qcsrc/common/notifications.inc:496
+msgid "^BGYou got the ^TC^TT^BG flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:516
-msgid "^BGYou are not allowed to change teams"
+#: qcsrc/common/notifications.inc:497
+msgid "^BGYou got the flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:517
+#: qcsrc/common/notifications.inc:498
 #, c-format
 #, c-format
-msgid ""
-"^F4NOTE: ^BGThe server is running ^F1Xonotic %s (beta)^BG, you have "
-"^F2Xonotic %s"
+msgid "^BGYou got your %steam^BG's flag, return it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:518
+#: qcsrc/common/notifications.inc:499
 #, c-format
 #, c-format
-msgid ""
-"^F4NOTE: ^BGThe server is running ^F1Xonotic %s^BG, you have ^F2Xonotic %s"
+msgid "^BGYou got the %senemy^BG's flag, return it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:519
+#: qcsrc/common/notifications.inc:500
 #, c-format
 #, 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!"
+msgid "^BGThe %senemy^BG got your flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:520
+#: qcsrc/common/notifications.inc:501
 #, c-format
 #, c-format
-msgid "^F3SVQC Build information: ^F4%s"
+msgid "^BGThe %senemy (^BG%s%s)^BG got your flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:521
+#: qcsrc/common/notifications.inc:502
 #, c-format
 #, c-format
-msgid ""
-"^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Accordeon%s%s"
+msgid "^BGThe %senemy^BG got the flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:522
+#: qcsrc/common/notifications.inc:503
 #, c-format
 #, c-format
-msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Accordeon%s%s"
+msgid "^BGThe %senemy (^BG%s%s)^BG got the flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:523
+#: qcsrc/common/notifications.inc:504
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was electrocuted by ^BG%s^K1's Arc%s%s"
+msgid "^BGThe %senemy^BG got their flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:524
+#: qcsrc/common/notifications.inc:505
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was shot to death by ^BG%s^K1's Blaster%s%s"
+msgid "^BGThe %senemy (^BG%s%s)^BG got their flag! Retrieve it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:525
+#: qcsrc/common/notifications.inc:506
 #, c-format
 #, c-format
-msgid "^BG%s^K1 shot themself to hell with their Blaster%s%s"
+msgid "^BGYour %steam mate^BG got the ^TC^TT^BG flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:526
+#: qcsrc/common/notifications.inc:507
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 felt the strong pull of ^BG%s^K1's Crylink%s%s"
+msgid "^BGYour %steam mate (^BG%s%s)^BG got the ^TC^TT^BG flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:527
+#: qcsrc/common/notifications.inc:508
 #, c-format
 #, c-format
-msgid "^BG%s^K1 felt the strong pull of their Crylink%s%s"
+msgid "^BGYour %steam mate^BG got the flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:528
+#: qcsrc/common/notifications.inc:509
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 ate ^BG%s^K1's rocket%s%s"
+msgid "^BGYour %steam mate (^BG%s%s)^BG got the flag! Protect them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:529
-#, c-format
-msgid "^BG%s%s^K1 got too close ^BG%s^K1's rocket%s%s"
+#: qcsrc/common/notifications.inc:510
+msgid "^BGYou returned the ^TC^TT^BG flag!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:530
-#, c-format
-msgid "^BG%s^K1 blew themself up with their Devastator%s%s"
+#: qcsrc/common/notifications.inc:511
+msgid "^BGStalemate! Enemies can now see you on radar!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:531
-#, c-format
-msgid "^BG%s%s^K1 was blasted by ^BG%s^K1's Electro bolt%s%s"
+#: qcsrc/common/notifications.inc:512
+msgid "^BGStalemate! Flag carriers can now be seen by enemies on radar!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:532
+#: qcsrc/common/notifications.inc:513
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 felt the electrifying air of ^BG%s^K1's Electro combo%s%s"
+msgid "^K3%sYou fragged ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:533
+#: qcsrc/common/notifications.inc:513
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Electro orb%s%s"
+msgid "^K3%sYou scored against ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:534
+#: qcsrc/common/notifications.inc:514
 #, c-format
 #, c-format
-msgid "^BG%s^K1 played with Electro bolts%s%s"
+msgid "^K1%sYou were fragged by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:535
+#: qcsrc/common/notifications.inc:514
 #, c-format
 #, c-format
-msgid "^BG%s^K1 could not remember where they put their Electro orb%s%s"
+msgid "^K1%sYou were scored against by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:536
+#: qcsrc/common/notifications.inc:515
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's fireball%s%s"
+msgid "^K1%sYou were fragged by ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:537
+#: qcsrc/common/notifications.inc:515
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 got burnt by ^BG%s^K1's firemine%s%s"
+msgid "^K1%sYou were scored against by ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:538
+#: qcsrc/common/notifications.inc:516
 #, c-format
 #, c-format
-msgid "^BG%s^K1 should have used a smaller gun%s%s"
+msgid "^K3%sYou fragged ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:539
+#: qcsrc/common/notifications.inc:516
 #, c-format
 #, c-format
-msgid "^BG%s^K1 forgot about their firemine%s%s"
+msgid "^K3%sYou scored against ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:540
+#: qcsrc/common/notifications.inc:517
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was pummeled by a burst of ^BG%s^K1's Hagar rockets%s%s"
+msgid "^K1%sYou scored against ^BG%s^K1 while they were typing"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:541
+#: qcsrc/common/notifications.inc:517
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Hagar rockets%s%s"
+msgid "^K1%sYou typefragged ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:542
+#: qcsrc/common/notifications.inc:518
 #, c-format
 #, c-format
-msgid "^BG%s^K1 played with tiny Hagar rockets%s%s"
+msgid "^K1%sYou were scored against by ^BG%s^K1 while typing!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:543
+#: qcsrc/common/notifications.inc:518
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was cut down with ^BG%s^K1's HLAC%s%s"
+msgid "^K1%sYou were typefragged by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:544
+#: qcsrc/common/notifications.inc:519
 #, c-format
 #, c-format
-msgid "^BG%s^K1 got a little jumpy with their HLAC%s%s"
+msgid "^K1%sYou were scored against by ^BG%s^K1 while typing^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:545
+#: qcsrc/common/notifications.inc:519
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Heavy Machine Gun%s%s"
+msgid "^K1%sYou were typefragged by ^BG%s^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:546
+#: qcsrc/common/notifications.inc:520
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was torn to bits by ^BG%s^K1's Heavy Machine Gun%s%s"
+msgid "^K1%sYou scored against ^BG%s^K1 while they were typing^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:547
+#: qcsrc/common/notifications.inc:520
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 was caught in ^BG%s^K1's Hook gravity bomb%s%s"
+msgid "^K1%sYou typefragged ^BG%s^BG%s"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:521
+msgid "^BGPress ^F2DROPWEAPON^BG again to toss the nade!"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:522
+msgid "^F2You got a ^K1BONUS GRENADE^F2!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:548
+#: qcsrc/common/notifications.inc:523
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Klein Bottle%s%s"
+"^BGYou have been moved into a different team\n"
+"You are now on: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:549
-#, c-format
-msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Klein Bottle%s%s"
+#: qcsrc/common/notifications.inc:524
+msgid "^K1Don't go against your team mates!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:550
-#, c-format
-msgid "^BG%s%s^K1 was sniped by ^BG%s^K1's Machine Gun%s%s"
+#: qcsrc/common/notifications.inc:524
+msgid "^K1Don't shoot your team mates!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:551
-#, c-format
-msgid "^BG%s%s^K1 was riddled full of holes by ^BG%s^K1's Machine Gun%s%s"
+#: qcsrc/common/notifications.inc:525
+msgid "^K1Die camper!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:552 qcsrc/common/notifications.qh:760
-#, c-format
-msgid "^BGYou cannot place more than ^F2%s^BG mines at a time"
+#: qcsrc/common/notifications.inc:525
+msgid "^K1Reconsider your tactics, camper!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:553
-#, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's mine%s%s"
+#: qcsrc/common/notifications.inc:526
+msgid "^K1You unfairly eliminated yourself!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:554
+#: qcsrc/common/notifications.inc:527
 #, c-format
 #, c-format
-msgid "^BG%s^K1 forgot about their mine%s%s"
+msgid "^K1You were %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:555
-#, c-format
-msgid "^BG%s%s^K1 got too close to ^BG%s^K1's Mortar grenade%s%s"
+#: qcsrc/common/notifications.inc:528
+msgid "^K1You couldn't catch your breath!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:556
-#, c-format
-msgid "^BG%s%s^K1 ate ^BG%s^K1's Mortar grenade%s%s"
+#: qcsrc/common/notifications.inc:529
+msgid "^K1You hit the ground with a crunch!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:557
-#, c-format
-msgid "^BG%s^K1 didn't see their own Mortar grenade%s%s"
+#: qcsrc/common/notifications.inc:530
+msgid "^K1You felt a little too hot!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:558
-#, c-format
-msgid "^BG%s^K1 blew themself up with their own Mortar%s%s"
+#: qcsrc/common/notifications.inc:530
+msgid "^K1You got a little bit too crispy!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:559
-#, c-format
-msgid "^BG%s%s^K1 was sniped with a Rifle by ^BG%s^K1%s%s"
+#: qcsrc/common/notifications.inc:531
+msgid "^K1You killed your own dumb self!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:560
-#, c-format
-msgid "^BG%s%s^K1 died in ^BG%s^K1's Rifle bullet hail%s%s"
+#: qcsrc/common/notifications.inc:531
+msgid "^K1You need to be more careful!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:561
-#, c-format
-msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle bullet hail%s%s"
+#: qcsrc/common/notifications.inc:532
+msgid "^K1You couldn't stand the heat!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:562
-#, c-format
-msgid "^BG%s%s^K1 failed to hide from ^BG%s^K1's Rifle%s%s"
+#: qcsrc/common/notifications.inc:533
+msgid "^K1You need to watch out for monsters!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:563
-#, 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:533
+msgid "^K1You were killed by a monster!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:564
-#, c-format
-msgid "^BG%s%s^K1 almost dodged ^BG%s^K1's Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:534
+msgid "^K1Tastes like chicken!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:565
-#, c-format
-msgid "^BG%s^K1 was sawn in half by their own Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:534
+msgid "^K1You forgot to put the pin back in!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:566
-#, c-format
-msgid "^BG%s^K1 blew themself up with their Rocket Propelled Chainsaw%s%s"
+#: qcsrc/common/notifications.inc:535
+msgid "^K1Hanging around a napalm explosion is bad!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:567
-#, c-format
-msgid "^BG%s%s^K1 was pummeled by ^BG%s^K1's Seeker rockets%s%s"
+#: qcsrc/common/notifications.inc:536
+msgid "^K1You felt a little chilly!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:568
-#, c-format
-msgid "^BG%s%s^K1 was tagged by ^BG%s^K1's Seeker%s%s"
+#: qcsrc/common/notifications.inc:536
+msgid "^K1You got a little bit too cold!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:569
-#, c-format
-msgid "^BG%s^K1 played with tiny Seeker rockets%s%s"
+#: qcsrc/common/notifications.inc:537
+msgid "^K1Your Healing Nade is a bit defective"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:570
-#, c-format
-msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shockwave%s%s"
+#: qcsrc/common/notifications.inc:538
+msgid "^K1You are respawning for running out of ammo..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:571
-#, c-format
-msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shockwave%s%s"
+#: 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:572
-#, c-format
-msgid "^BG%s%s^K1 was gunned down by ^BG%s^K1's Shotgun%s%s"
+#: qcsrc/common/notifications.inc:539
+msgid "^K1You need to preserve your health"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:573
-#, c-format
-msgid "^BG%s%s^K1 slapped ^BG%s^K1 around a bit with a large Shotgun%s%s"
+#: qcsrc/common/notifications.inc:540
+msgid "^K1You became a shooting star!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:574
-#, c-format
-msgid "^BG%s^K1 is now thinking with portals%s%s"
+#: qcsrc/common/notifications.inc:541
+msgid "^K1You melted away in slime!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:575
-#, c-format
-msgid "^BG%s%s^K1 died of ^BG%s^K1's great playing on the @!#%%'n Tuba%s%s"
+#: qcsrc/common/notifications.inc:542
+msgid "^K1You committed suicide!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:576
-#, c-format
-msgid "^BG%s^K1 hurt their own ears with the @!#%%'n Tuba%s%s"
+#: qcsrc/common/notifications.inc:542
+msgid "^K1You ended it all!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:577
-#, c-format
-msgid "^BG%s%s^K1 has been sublimated by ^BG%s^K1's Vaporizer%s%s"
+#: qcsrc/common/notifications.inc:543
+msgid "^K1You got stuck in a swamp!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:578
+#: qcsrc/common/notifications.inc:544
 #, c-format
 #, c-format
-msgid "^BG%s%s^K1 has been vaporized by ^BG%s^K1's Vortex%s%s"
+msgid "^BGYou are now on: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:596
-msgid "^F4You are now alone!"
+#: qcsrc/common/notifications.inc:545
+msgid "^K1You died in an accident!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:597
-msgid "^BGYou are attacking!"
+#: qcsrc/common/notifications.inc:546
+msgid "^K1You had an unfortunate run in with a turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:598
-msgid "^BGYou are defending!"
+#: qcsrc/common/notifications.inc:546
+msgid "^K1You were fragged by a turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:599
-msgid "^F4Begin!"
+#: qcsrc/common/notifications.inc:547
+msgid "^K1You had an unfortunate run in with an eWheel turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:600
-msgid "^F4Game starts in ^COUNT"
+#: qcsrc/common/notifications.inc:547
+msgid "^K1You were fragged by an eWheel turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:601
-msgid "^F4Round starts in ^COUNT"
+#: qcsrc/common/notifications.inc:548
+msgid "^K1You had an unfortunate run in with a Walker turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:602
-msgid "^F4Round cannot start"
+#: qcsrc/common/notifications.inc:548
+msgid "^K1You were fragged by a Walker turret!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:605
-msgid "^F2Don't camp!"
+#: qcsrc/common/notifications.inc:549
+msgid "^K1You got caught in the blast of a Bumblebee explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:607
-msgid ""
-"^BGYou are now free.\n"
-"^BGFeel free to ^F2try to capture^BG the flag again\n"
-"^BGif you think you will succeed."
+#: qcsrc/common/notifications.inc:550
+msgid "^K1You were crushed by a vehicle!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:608
-msgid "^BGThis flag is currently inactive"
+#: qcsrc/common/notifications.inc:551
+msgid "^K1You were caught in a Raptor cluster bomb!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:609
-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."
+#: qcsrc/common/notifications.inc:552
+msgid "^K1You got caught in the blast of a Raptor explosion!"
+msgstr ""
+
+#: qcsrc/common/notifications.inc:553
+msgid "^K1You got caught in the blast of a Spiderbot explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:610
-msgid "^BGYou captured the ^TC^TT^BG flag!"
+#: qcsrc/common/notifications.inc:554
+msgid "^K1You were blasted to bits by a Spiderbot rocket!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:611
-msgid "^BGYou captured the flag!"
+#: qcsrc/common/notifications.inc:555
+msgid "^K1You got caught in the blast of a Racer explosion!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:612
-#, c-format
-msgid "^BGToo many flag throws! Throwing disabled for %s."
+#: qcsrc/common/notifications.inc:556
+msgid "^K1You couldn't find shelter from a Racer rocket!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:613
-#, c-format
-msgid "^BG%s^BG passed the ^TC^TT^BG flag to %s"
+#: qcsrc/common/notifications.inc:557
+msgid "^K1Watch your step!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:614
+#: qcsrc/common/notifications.inc:558
 #, c-format
 #, c-format
-msgid "^BG%s^BG passed the flag to %s"
+msgid "^K1Moron! You fragged ^BG%s^K1, a team mate!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:615
+#: qcsrc/common/notifications.inc:558
 #, c-format
 #, c-format
-msgid "^BGYou received the ^TC^TT^BG flag from %s"
+msgid "^K1Moron! You went against ^BG%s^K1, a team mate!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:616
+#: qcsrc/common/notifications.inc:559
 #, c-format
 #, c-format
-msgid "^BGYou received the flag from %s"
+msgid "^K1You were fragged by ^BG%s^K1, a team mate"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:617
+#: qcsrc/common/notifications.inc:559
 #, c-format
 #, c-format
-msgid "^BG%s^BG requests you to pass the flag%s"
+msgid "^K1You were scored against by ^BG%s^K1, a team mate"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:618
-#, c-format
-msgid "^BGRequesting %s^BG to pass you the flag"
+#: qcsrc/common/notifications.inc:560
+msgid ""
+"^K1Stop idling!\n"
+"^BGDisconnecting in ^COUNT..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:619
+#: qcsrc/common/notifications.inc:561
 #, c-format
 #, c-format
-msgid "^BGYou passed the ^TC^TT^BG flag to %s"
+msgid "^BGYou need %s^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:620
+#: qcsrc/common/notifications.inc:562
 #, c-format
 #, c-format
-msgid "^BGYou passed the flag to %s"
+msgid "^BGYou also need %s^BG!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:621
-msgid "^BGYou got the ^TC^TT^BG flag!"
+#: qcsrc/common/notifications.inc:563
+msgid "^BGDoor unlocked!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:622
-msgid "^BGYou got the flag!"
+#: qcsrc/common/notifications.inc:564
+msgid "^F2You picked up some extra lives"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:623
+#: qcsrc/common/notifications.inc:565
 #, c-format
 #, c-format
-msgid "^BGYou got your %steam^BG's flag, return it!"
+msgid "^K3You froze ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:624
+#: qcsrc/common/notifications.inc:566
 #, c-format
 #, c-format
-msgid "^BGYou got the %senemy^BG's flag, return it!"
+msgid "^K1You were frozen by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:625
+#: qcsrc/common/notifications.inc:567
 #, c-format
 #, c-format
-msgid "^BGThe %senemy^BG got your flag! Retrieve it!"
+msgid "^K3You revived ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:626
-#, c-format
-msgid "^BGThe %senemy (^BG%s%s)^BG got your flag! Retrieve it!"
+#: qcsrc/common/notifications.inc:568
+msgid "^K3You revived yourself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:627
+#: qcsrc/common/notifications.inc:569
 #, c-format
 #, c-format
-msgid "^BGThe %senemy^BG got the flag! Retrieve it!"
+msgid "^K3You were revived by ^BG%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:628
+#: qcsrc/common/notifications.inc:570
 #, c-format
 #, c-format
-msgid "^BGThe %senemy (^BG%s%s)^BG got the flag! Retrieve it!"
+msgid "^K3You were automatically revived after %s second(s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:629
-#, c-format
-msgid "^BGThe %senemy^BG got their flag! Retrieve it!"
+#: qcsrc/common/notifications.inc:571
+msgid "^BGThe generator is under attack!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:630
-#, c-format
-msgid "^BGThe %senemy (^BG%s%s)^BG got their flag! Retrieve it!"
+#: qcsrc/common/notifications.inc:574
+msgid "^K1You froze yourself"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:631
-#, c-format
-msgid "^BGYour %steam mate^BG got the ^TC^TT^BG flag! Protect them!"
+#: qcsrc/common/notifications.inc:575
+msgid "^K1Round already started, you spawn as frozen"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:632
+#: qcsrc/common/notifications.inc:576
 #, c-format
 #, c-format
-msgid "^BGYour %steam mate (^BG%s%s)^BG got the ^TC^TT^BG flag! Protect them!"
+msgid "^K1A %s has arrived!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:633
-#, c-format
-msgid "^BGYour %steam mate^BG got the flag! Protect them!"
+#: qcsrc/common/notifications.inc:585
+msgid ""
+"^K1No spawnpoints available!\n"
+"Hope your team can fix it..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:634
-#, c-format
-msgid "^BGYour %steam mate (^BG%s%s)^BG got the flag! Protect them!"
+#: 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:635
-msgid "^BGYou returned the ^TC^TT^BG flag!"
+#: qcsrc/common/notifications.inc:589
+msgid "^BGYou picked up the ball"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:636
-msgid "^BGStalemate! Enemies can now see you on radar!"
+#: qcsrc/common/notifications.inc:590
+msgid "^BGKilling people while you don't have the ball gives no points!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:637
-msgid "^BGStalemate! Flag carriers can now be seen by enemies on radar!"
+#: 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:638
-#, c-format
-msgid "^K3%sYou fragged ^BG%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:638
-#, c-format
-msgid "^K3%sYou scored against ^BG%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:639
-#, c-format
-msgid "^K1%sYou were fragged by ^BG%s"
+#: qcsrc/common/notifications.inc:594
+msgid "^F4Round will start in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:639
-#, c-format
-msgid "^K1%sYou were scored against by ^BG%s"
+#: qcsrc/common/notifications.inc:595
+msgid "^BGScanning frequency range..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:640
-#, c-format
-msgid "^K1%sYou were fragged by ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:596
+msgid "^BGYou are starting with the ^TC^TT Key"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:640
-#, c-format
-msgid "^K1%sYou were scored against by ^BG%s^BG%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:641
+#: qcsrc/common/notifications.inc:598
 #, c-format
 #, c-format
-msgid "^K3%sYou fragged ^BG%s^BG%s"
+msgid ""
+"^BGWaiting for players to join...\n"
+"Need active players for: %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:641
+#: qcsrc/common/notifications.inc:599
 #, c-format
 #, c-format
-msgid "^K3%sYou scored against ^BG%s^BG%s"
+msgid "^BGWaiting for %s player(s) to join..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:642
-#, c-format
-msgid "^K1%sYou scored against ^BG%s^K1 while they were typing"
+#: qcsrc/common/notifications.inc:600
+msgid "^BGYour weapon has been downgraded until you find some ammo!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:642
+#: 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 "^K1%sYou typefragged ^BG%s"
+msgid "^F2Extra lives remaining: ^K1%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:643
+#: qcsrc/common/notifications.inc:605
 #, c-format
 #, c-format
-msgid "^K1%sYou were scored against by ^BG%s^K1 while typing!"
+msgid ""
+"^F2^COUNT^BG until weapon change...\n"
+"Next weapon: ^F1%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:643
+#: qcsrc/common/notifications.inc:606
 #, c-format
 #, c-format
-msgid "^K1%sYou were typefragged by ^BG%s"
+msgid "^F2Active weapon: ^F1%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:644
-#, c-format
-msgid "^K1%sYou were scored against by ^BG%s^K1 while typing^BG%s"
+#: qcsrc/common/notifications.inc:607
+msgid "^BGPress ^F2DROPWEAPON^BG again to toss the grenade!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:644
+#: qcsrc/common/notifications.inc:608
 #, c-format
 #, c-format
-msgid "^K1%sYou were typefragged by ^BG%s^BG%s"
+msgid "^BGYou captured %s^BG control point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:645
+#: qcsrc/common/notifications.inc:609
 #, c-format
 #, c-format
-msgid "^K1%sYou scored against ^BG%s^K1 while they were typing^BG%s"
+msgid "^TC^TT^BG team captured %s^BG control point"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:645
-#, c-format
-msgid "^K1%sYou typefragged ^BG%s^BG%s"
+#: qcsrc/common/notifications.inc:610
+msgid "^BGThis control point currently cannot be captured"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:646
-msgid "^BGPress ^F2DROPWEAPON^BG again to toss the nade!"
+#: 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:647
-msgid "^F2You got a ^K1BONUS GRENADE^F2!"
+#: qcsrc/common/notifications.inc:612
+msgid "^BGThe ^TCenemy^BG generator is no longer shielded!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:648
-#, c-format
+#: qcsrc/common/notifications.inc:613
 msgid ""
 msgid ""
-"^BGYou have been moved into a different team\n"
-"You are now on: %s"
+"^K1Your generator is NOT shielded!\n"
+"^BGRe-capture control points to shield it!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:649
-msgid "^K1Don't go against your team mates!"
+#: qcsrc/common/notifications.inc:614
+#, c-format
+msgid "^BGPress ^F2DROPFLAG%s^BG to teleport"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:649
-msgid "^K1Don't shoot your team mates!"
+#: qcsrc/common/notifications.inc:615
+#, c-format
+msgid "^BGTeleporting disabled for %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:650
-msgid "^K1Die camper!"
+#: qcsrc/common/notifications.inc:616
+msgid ""
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"Keep fragging until we have a winner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:650
-msgid "^K1Reconsider your tactics, camper!"
+#: qcsrc/common/notifications.inc:616
+msgid ""
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"Keep scoring until we have a winner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:651
-msgid "^K1You unfairly eliminated yourself!"
+#: qcsrc/common/notifications.inc:617
+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"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:652
+#: qcsrc/common/notifications.inc:618
 #, c-format
 #, c-format
-msgid "^K1You were %s"
+msgid ""
+"^F2Now playing ^F4OVERTIME^F2!\n"
+"^BGAdded ^F4%s^BG to the game!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:653
-msgid "^K1You couldn't catch your breath!"
+#: qcsrc/common/notifications.inc:619
+msgid "^K1In^BG-portal created"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:654
-msgid "^K1You hit the ground with a crunch!"
+#: qcsrc/common/notifications.inc:620
+msgid "^F3Out^BG-portal created"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:655
-msgid "^K1You felt a little too hot!"
+#: qcsrc/common/notifications.inc:621
+msgid "^F1Portal creation failed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:655
-msgid "^K1You got a little bit too crispy!"
+#: qcsrc/common/notifications.inc:622
+msgid "^F2Invisibility has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:656
-msgid "^K1You killed your own dumb self!"
+#: qcsrc/common/notifications.inc:623
+msgid "^F2Shield has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:656
-msgid "^K1You need to be more careful!"
+#: qcsrc/common/notifications.inc:624
+msgid "^F2Speed has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:657
-msgid "^K1You couldn't stand the heat!"
+#: qcsrc/common/notifications.inc:625
+msgid "^F2Strength has worn off"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:658
-msgid "^K1You need to watch out for monsters!"
+#: qcsrc/common/notifications.inc:626
+msgid "^F2You are invisible"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:658
-msgid "^K1You were killed by a monster!"
+#: qcsrc/common/notifications.inc:627
+msgid "^F2Shield surrounds you"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:659
-msgid "^K1Tastes like chicken!"
+#: qcsrc/common/notifications.inc:628
+msgid "^F2You are on speed"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:659
-msgid "^K1You forgot to put the pin back in!"
+#: qcsrc/common/notifications.inc:629
+msgid "^F2Strength infuses your weapons with devastating power"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:660
-msgid "^K1Hanging around a napalm explosion is bad!"
+#: qcsrc/common/notifications.inc:630
+msgid "^F2The race is over, finish your lap!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:661
-msgid "^K1You felt a little chilly!"
+#: qcsrc/common/notifications.inc:631
+msgid "^BGSecondary fire inflicts no damage!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:661
-msgid "^K1You got a little bit too cold!"
+#: qcsrc/common/notifications.inc:632
+msgid "^BGSequence completed!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:662
-msgid "^K1Your Healing Nade is a bit defective"
+#: qcsrc/common/notifications.inc:633
+msgid "^BGThere are more to go..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:663
-msgid "^K1You are respawning for running out of ammo..."
+#: qcsrc/common/notifications.inc:634
+#, c-format
+msgid "^BGOnly %s^BG more to go..."
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:663
-msgid "^K1You were killed for running out of ammo..."
-msgstr "^K1你因弹药耗尽而死..."
-
-#: qcsrc/common/notifications.qh:664
-msgid "^K1You grew too old without taking your medicine"
+#: qcsrc/common/notifications.inc:635
+msgid "^F2Superweapons have broken down"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:664
-msgid "^K1You need to preserve your health"
+#: qcsrc/common/notifications.inc:636
+msgid "^F2Superweapons have been lost"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:665
-msgid "^K1You became a shooting star!"
+#: qcsrc/common/notifications.inc:637
+msgid "^F2You now have a superweapon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:666
-msgid "^K1You melted away in slime!"
+#: qcsrc/common/notifications.inc:638
+msgid "^K1Changing to ^TC^TT^K1 in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:667
-msgid "^K1You committed suicide!"
+#: qcsrc/common/notifications.inc:639
+msgid "^K1Changing team in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:667
-msgid "^K1You ended it all!"
+#: qcsrc/common/notifications.inc:640
+msgid "^K1Spectating in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:668
-msgid "^K1You got stuck in a swamp!"
+#: qcsrc/common/notifications.inc:641
+msgid "^K1Suicide in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:669
-#, c-format
-msgid "^BGYou are now on: %s"
+#: qcsrc/common/notifications.inc:642
+msgid "^F4Timeout begins in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:670
-msgid "^K1You died in an accident!"
+#: qcsrc/common/notifications.inc:643
+msgid "^F4Timeout ends in ^COUNT"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:671
-msgid "^K1You had an unfortunate run in with a turret!"
+#: qcsrc/common/notifications.inc:644
+msgid "^K1Cannot join given minigame session!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:671
-msgid "^K1You were fragged by a turret!"
+#: qcsrc/common/notifications.inc:645
+#, c-format
+msgid "^BGPress ^F2DROPFLAG%s^BG to enter/exit the vehicle"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:672
-msgid "^K1You had an unfortunate run in with an eWheel turret!"
+#: qcsrc/common/notifications.inc:646
+#, c-format
+msgid "^BGPress ^F2DROPFLAG%s^BG to enter the vehicle gunner"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:672
-msgid "^K1You were fragged by an eWheel turret!"
+#: qcsrc/common/notifications.inc:647
+#, c-format
+msgid "^BGPress ^F2DROPFLAG%s^BG to steal this vehicle"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:673
-msgid "^K1You had an unfortunate run in with a Walker turret!"
+#: qcsrc/common/notifications.inc:648
+msgid ""
+"^F2The enemy is stealing one of your vehicles!\n"
+"^F4Stop them!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:673
-msgid "^K1You were fragged by a Walker turret!"
+#: 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:674
-msgid "^K1You got caught in the blast of a Bumblebee explosion!"
+#: qcsrc/common/notifications.qh:122
+msgid "Notification dump command only works with cl_cmd and sv_cmd.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:675
-msgid "^K1You were crushed by a vehicle!"
+#: qcsrc/common/notifications.qh:293 qcsrc/common/notifications.qh:294
+#, c-format
+msgid " (near %s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:676
-msgid "^K1You were caught in a Raptor cluster bomb!"
+#: qcsrc/common/notifications.qh:301 qcsrc/common/notifications.qh:302
+msgid "primary"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:677
-msgid "^K1You got caught in the blast of a Raptor explosion!"
+#: qcsrc/common/notifications.qh:301 qcsrc/common/notifications.qh:302
+msgid "secondary"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:678
-msgid "^K1You got caught in the blast of a Spiderbot explosion!"
+#: qcsrc/common/notifications.qh:312
+#, c-format
+msgid " ^F1(Press %s)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:679
-msgid "^K1You were blasted to bits by a Spiderbot rocket!"
+#: qcsrc/common/notifications.qh:323
+#, c-format
+msgid " with %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:680
-msgid "^K1You got caught in the blast of a Racer explosion!"
+#: qcsrc/common/notifications.qh:336
+#, c-format
+msgid "%s^K1 made a TRIPLE FRAG! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:681
-msgid "^K1You couldn't find shelter from a Racer rocket!"
+#: qcsrc/common/notifications.qh:336
+#, c-format
+msgid "%s^K1 made a TRIPLE SCORE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:682
-msgid "^K1Watch your step!"
+#: qcsrc/common/notifications.qh:336
+msgid "TRIPLE FRAG! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:683
+#: qcsrc/common/notifications.qh:337
 #, c-format
 #, c-format
-msgid "^K1Moron! You fragged ^BG%s^K1, a team mate!"
+msgid "%s^K1 made FIVE SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:683
+#: qcsrc/common/notifications.qh:337
 #, c-format
 #, c-format
-msgid "^K1Moron! You went against ^BG%s^K1, a team mate!"
+msgid "%s^K1 unlocked RAGE! %s^BG"
+msgstr ""
+
+#: qcsrc/common/notifications.qh:337
+msgid "RAGE! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:684
+#: qcsrc/common/notifications.qh:338
 #, c-format
 #, c-format
-msgid "^K1You were fragged by ^BG%s^K1, a team mate"
+msgid "%s^K1 made TEN SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:684
+#: qcsrc/common/notifications.qh:338
 #, c-format
 #, c-format
-msgid "^K1You were scored against by ^BG%s^K1, a team mate"
+msgid "%s^K1 started a MASSACRE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:685
-msgid ""
-"^K1Stop idling!\n"
-"^BGDisconnecting in ^COUNT..."
+#: qcsrc/common/notifications.qh:338
+msgid "MASSACRE! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:686
+#: qcsrc/common/notifications.qh:339
 #, c-format
 #, c-format
-msgid "^BGYou need %s^BG!"
+msgid "%s^K1 executed MAYHEM! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:687
+#: qcsrc/common/notifications.qh:339
 #, c-format
 #, c-format
-msgid "^BGYou also need %s^BG!"
+msgid "%s^K1 made FIFTEEN SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:688
-msgid "^BGDoor unlocked!"
+#: qcsrc/common/notifications.qh:339
+msgid "MAYHEM! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:689
-msgid "^F2You picked up some extra lives"
+#: qcsrc/common/notifications.qh:340
+#, c-format
+msgid "%s^K1 is a BERSERKER! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:690
+#: qcsrc/common/notifications.qh:340
 #, c-format
 #, c-format
-msgid "^K3You froze ^BG%s"
+msgid "%s^K1 made TWENTY SCORES IN A ROW! %s^BG"
+msgstr ""
+
+#: qcsrc/common/notifications.qh:340
+msgid "BERSERKER! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:691
+#: qcsrc/common/notifications.qh:341
 #, c-format
 #, c-format
-msgid "^K1You were frozen by ^BG%s"
+msgid "%s^K1 inflicts CARNAGE! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:692
+#: qcsrc/common/notifications.qh:341
 #, c-format
 #, c-format
-msgid "^K3You revived ^BG%s"
+msgid "%s^K1 made TWENTY FIVE SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:693
-msgid "^K3You revived yourself"
+#: qcsrc/common/notifications.qh:341
+msgid "CARNAGE! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:694
+#: qcsrc/common/notifications.qh:342
 #, c-format
 #, c-format
-msgid "^K3You were revived by ^BG%s"
+msgid "%s^K1 made THIRTY SCORES IN A ROW! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:695
+#: qcsrc/common/notifications.qh:342
 #, c-format
 #, c-format
-msgid "^K3You were automatically revived after %s second(s)"
+msgid "%s^K1 unleashes ARMAGEDDON! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:698
-msgid "^K1You froze yourself"
+#: qcsrc/common/notifications.qh:342
+msgid "ARMAGEDDON! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:699
-msgid "^K1Round already started, you spawn as frozen"
+#: qcsrc/common/notifications.qh:348
+#, c-format
+msgid "%s(^F1Bot^BG)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:700
+#: qcsrc/common/notifications.qh:350
 #, c-format
 #, c-format
-msgid "^K1A %s has arrived!"
+msgid "%s(Ping ^F1%d^BG)"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:709
+#: qcsrc/common/notifications.qh:356
+#, c-format
 msgid ""
 msgid ""
-"^K1No spawnpoints available!\n"
-"Hope your team can fix it..."
+"\n"
+"(Health ^1%d^BG / Armor ^2%d^BG)%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:710
+#: qcsrc/common/notifications.qh:358
+#, c-format
 msgid ""
 msgid ""
-"^K1You may not join the game at this time.\n"
-"The player limit reached maximum capacity."
+"\n"
+"(^F4Dead^BG)%s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:713
-msgid "^BGYou picked up the ball"
+#: qcsrc/common/notifications.qh:395 qcsrc/common/notifications.qh:408
+#, c-format
+msgid "%d score spree! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:714
-msgid "^BGKilling people while you don't have the ball gives no points!"
+#: qcsrc/common/notifications.qh:407
+#, c-format
+msgid "%d frag spree! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:715
-msgid ""
-"^BGAll keys are in your team's hands!\n"
-"Help the key carriers to meet!"
+#: qcsrc/common/notifications.qh:420
+msgid "First blood! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:716
-msgid ""
-"^BGAll keys are in ^TC^TT team^BG's hands!\n"
-"Interfere ^F4NOW^BG!"
+#: qcsrc/common/notifications.qh:420
+msgid "First score! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:717
-msgid ""
-"^BGAll keys are in your team's hands!\n"
-"Meet the other key carriers ^F4NOW^BG!"
+#: qcsrc/common/notifications.qh:424
+msgid "First casualty! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:718
-msgid "^F4Round will start in ^COUNT"
+#: qcsrc/common/notifications.qh:424
+msgid "First victim! "
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:719
-msgid "^BGScanning frequency range..."
+#: qcsrc/common/notifications.qh:465
+#, c-format
+msgid "%s^K1 has %d frags in a row! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:720
-msgid "^BGYou are starting with the ^TC^TT Key"
+#: qcsrc/common/notifications.qh:466
+#, c-format
+msgid "%s^K1 made %d scores in a row! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:721
-msgid "^BGYou have no lives left, you must wait until the next match"
+#: qcsrc/common/notifications.qh:484
+#, c-format
+msgid "%s^K1 drew first blood! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:722
+#: qcsrc/common/notifications.qh:485
 #, c-format
 #, c-format
-msgid ""
-"^BGWaiting for players to join...\n"
-"Need active players for: %s"
+msgid "%s^K1 got the first score! %s^BG"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:723
+#: qcsrc/common/notifications.qh:501
 #, c-format
 #, c-format
-msgid "^BGWaiting for %s player(s) to join..."
+msgid ", ending their %d frag spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:724
-msgid "^F4^COUNT^BG left to find some ammo!"
-msgstr "^F4^COUNT^BG 内找到弹药!"
-
-#: qcsrc/common/notifications.qh:725
-msgid "^BGGet some ammo or you'll be dead in ^F4^COUNT^BG!"
-msgstr "^BG找到弹药否则你将在 ^F4^COUNT^BG后死亡!"
-
-#: qcsrc/common/notifications.qh:725
-msgid "^BGGet some ammo! ^F4^COUNT^BG left!"
-msgstr "^BG找到弹药 ^BG还有^F4^COUNT !"
-
-#: qcsrc/common/notifications.qh:726
+#: qcsrc/common/notifications.qh:502
 #, c-format
 #, c-format
-msgid "^F2Extra lives remaining: ^K1%s"
+msgid ", ending their %d score spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:728
+#: qcsrc/common/notifications.qh:516
 #, c-format
 #, c-format
-msgid ""
-"^F2^COUNT^BG until weapon change...\n"
-"Next weapon: ^F1%s"
+msgid ", losing their %d frag spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:729
+#: qcsrc/common/notifications.qh:517
 #, c-format
 #, c-format
-msgid "^F2Active weapon: ^F1%s"
+msgid ", losing their %d score spree"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:730
-msgid "^BGPress ^F2DROPWEAPON^BG again to toss the grenade!"
+#: qcsrc/common/teams.qh:29
+msgid "Red"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:731
-msgid ""
-"^K1Your generator is NOT shielded!\n"
-"^BGRe-capture controlpoints to shield it!"
+#: qcsrc/common/teams.qh:30
+msgid "Blue"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:732
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"Keep fragging until we have a winner!"
+#: qcsrc/common/teams.qh:31
+msgid "Yellow"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:732
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"Keep scoring until we have a winner!"
+#: qcsrc/common/teams.qh:32
+msgid "Pink"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:733
-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/teams.qh:33
+msgid "Team"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:734
-#, c-format
-msgid ""
-"^F2Now playing ^F4OVERTIME^F2!\n"
-"^BGAdded ^F4%s^BG to the game!"
+#: qcsrc/common/teams.qh:34
+msgid "Neutral"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:735
-msgid "^K1In^BG-portal created"
+#: qcsrc/common/turrets/all.qh:49
+msgid "Turrets dump command only works with sv_cmd.\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:736
-msgid "^F3Out^BG-portal created"
+#: qcsrc/common/turrets/cl_turrets.qc:127
+#, c-format
+msgid "%s under attack!"
+msgstr "%s 正在被攻击!"
+
+#: qcsrc/common/turrets/turret.qh:12
+msgid "Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:737
-msgid ""
-"^K1Portal deployment failed.\n"
-"\n"
-"^F2Catch it to try again!"
+#: qcsrc/common/turrets/turret/ewheel.qc:16
+msgid "eWheel Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:738
-msgid "^F2Invisibility has worn off"
+#: qcsrc/common/turrets/turret/ewheel_weapon.qc:8
+msgid "eWheel"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:739
-msgid "^F2Shield has worn off"
+#: qcsrc/common/turrets/turret/flac.qc:14
+msgid "FLAC Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:740
-msgid "^F2Speed has worn off"
+#: qcsrc/common/turrets/turret/flac_weapon.qc:8
+msgid "FLAC"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:741
-msgid "^F2Strength has worn off"
+#: qcsrc/common/turrets/turret/fusionreactor.qc:12
+msgid "Fusion Reactor"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:742
-msgid "^F2You are invisible"
+#: qcsrc/common/turrets/turret/hellion.qc:14
+msgid "Hellion Missile Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:743
-msgid "^F2Shield surrounds you"
+#: qcsrc/common/turrets/turret/hellion_weapon.qc:8
+msgid "Hellion"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:744
-msgid "^F2You are on speed"
+#: qcsrc/common/turrets/turret/hk.qc:16
+msgid "Hunter-Killer Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:745
-msgid "^F2Strength infuses your weapons with devastating power"
+#: qcsrc/common/turrets/turret/hk_weapon.qc:8
+msgid "Hunter-Killer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:746
-msgid "^F2The race is over, finish your lap!"
+#: qcsrc/common/turrets/turret/machinegun.qc:14
+msgid "Machinegun Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:747
-msgid "^BGSecondary fire inflicts no damage!"
+#: qcsrc/common/turrets/turret/machinegun_weapon.qc:8
+msgid "Machinegun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:748
-msgid "^BGSequence completed!"
+#: qcsrc/common/turrets/turret/mlrs.qc:14
+msgid "MLRS Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:749
-msgid "^BGThere are more to go..."
+#: qcsrc/common/turrets/turret/mlrs_weapon.qc:8
+msgid "MLRS"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:750
-#, c-format
-msgid "^BGOnly %s^BG more to go..."
+#: qcsrc/common/turrets/turret/phaser.qc:14
+msgid "Phaser Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:751
-msgid "^F2Superweapons have broken down"
+#: qcsrc/common/turrets/turret/phaser_weapon.qc:8
+msgid "Phaser"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:752
-msgid "^F2Superweapons have been lost"
+#: qcsrc/common/turrets/turret/plasma.qc:14
+msgid "Plasma Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:753
-msgid "^F2You now have a superweapon"
+#: qcsrc/common/turrets/turret/plasma_dual.qc:6
+msgid "Dual plasma"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:754
-msgid "^K1Changing to ^TC^TT^K1 in ^COUNT"
+#: qcsrc/common/turrets/turret/plasma_dual.qc:18
+msgid "Dual Plasma Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:755
-msgid "^K1Changing team in ^COUNT"
+#: qcsrc/common/turrets/turret/plasma_weapon.qc:8
+msgid "Plasma"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:756
-msgid "^K1Spectating in ^COUNT"
+#: qcsrc/common/turrets/turret/tesla.qc:14
+#: qcsrc/common/turrets/turret/tesla_weapon.qc:8
+msgid "Tesla Coil"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:757
-msgid "^K1Suicide in ^COUNT"
+#: qcsrc/common/turrets/turret/walker.qc:16
+msgid "Walker Turret"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:758
-msgid "^F4Timeout begins in ^COUNT"
+#: qcsrc/common/turrets/turret/walker_weapon.qc:8
+msgid "Walker"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:759
-msgid "^F4Timeout ends in ^COUNT"
+#: qcsrc/common/util.qc:338
+#, c-format
+msgid "%d days, %02d:%02d:%02d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1069 qcsrc/common/notifications.qh:1070
+#: qcsrc/common/util.qc:340
 #, c-format
 #, c-format
-msgid " (near %s)"
+msgid "%02d:%02d:%02d"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1077 qcsrc/common/notifications.qh:1078
-msgid "primary"
+#: qcsrc/common/vehicles/cl_vehicles.qc:172
+#, c-format
+msgid "Press %s"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1077 qcsrc/common/notifications.qh:1078
-msgid "secondary"
+#: qcsrc/common/vehicles/cl_vehicles.qc:308
+msgid "No right gunner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1088
-#, c-format
-msgid " ^F1(Press %s)"
+#: qcsrc/common/vehicles/cl_vehicles.qc:314
+msgid "No left gunner!"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1099
-#, c-format
-msgid " with %s"
+#: qcsrc/common/vehicles/vehicle/bumblebee.qc:19
+msgid "Bumblebee"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1110
-#, c-format
-msgid "%s^K1 made a TRIPLE FRAG! %s^BG"
+#: qcsrc/common/vehicles/vehicle/racer.qc:18
+msgid "Racer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1110
-#, c-format
-msgid "%s^K1 made a TRIPLE SCORE! %s^BG"
+#: qcsrc/common/vehicles/vehicle/racer_weapon.qc:10
+msgid "Racer cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1110
-msgid "TRIPLE FRAG! "
+#: qcsrc/common/vehicles/vehicle/raptor.qc:19
+msgid "Raptor"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1111
-#, c-format
-msgid "%s^K1 made FIVE SCORES IN A ROW! %s^BG"
+#: qcsrc/common/vehicles/vehicle/raptor_weapons.qc:10
+msgid "Raptor cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1111
-#, c-format
-msgid "%s^K1 unlocked RAGE! %s^BG"
+#: qcsrc/common/vehicles/vehicle/raptor_weapons.qc:18
+msgid "Raptor bomb"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1111
-msgid "RAGE! "
+#: qcsrc/common/vehicles/vehicle/raptor_weapons.qc:26
+msgid "Raptor flare"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1112
-#, c-format
-msgid "%s^K1 made TEN SCORES IN A ROW! %s^BG"
+#: qcsrc/common/vehicles/vehicle/spiderbot.qc:18
+msgid "Spiderbot"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1112
+#: qcsrc/common/weapons/all.qh:77
+msgid "Weapons dump command only works with sv_cmd.\n"
+msgstr ""
+
+#: qcsrc/common/weapons/all.qh:164
 #, c-format
 #, c-format
-msgid "%s^K1 started a MASSACRE! %s^BG"
+msgid "Impulse limit exceeded, weapon will not be directly accessible: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1112
-msgid "MASSACRE! "
+#: qcsrc/common/weapons/weapon/arc.qc:16
+msgid "Arc"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1113
-#, c-format
-msgid "%s^K1 executed MAYHEM! %s^BG"
+#: qcsrc/common/weapons/weapon/blaster.qc:16
+msgid "Blaster"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1113
-#, c-format
-msgid "%s^K1 made FIFTEEN SCORES IN A ROW! %s^BG"
+#: qcsrc/common/weapons/weapon/crylink.qc:16
+msgid "Crylink"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1113
-msgid "MAYHEM! "
+#: qcsrc/common/weapons/weapon/devastator.qc:16
+msgid "Devastator"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1114
-#, c-format
-msgid "%s^K1 is a BERSERKER! %s^BG"
+#: qcsrc/common/weapons/weapon/electro.qc:16
+msgid "Electro"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1114
-#, c-format
-msgid "%s^K1 made TWENTY SCORES IN A ROW! %s^BG"
+#: qcsrc/common/weapons/weapon/fireball.qc:16
+msgid "Fireball"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1114
-msgid "BERSERKER! "
+#: qcsrc/common/weapons/weapon/hagar.qc:16
+msgid "Hagar"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1115
-#, c-format
-msgid "%s^K1 inflicts CARNAGE! %s^BG"
+#: qcsrc/common/weapons/weapon/hlac.qc:16
+msgid "Heavy Laser Assault Cannon"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1115
-#, c-format
-msgid "%s^K1 made TWENTY FIVE SCORES IN A ROW! %s^BG"
+#: qcsrc/common/weapons/weapon/hmg.qc:16
+msgid "Heavy Machine Gun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1115
-msgid "CARNAGE! "
+#: qcsrc/common/weapons/weapon/hook.qc:16
+msgid "Grappling Hook"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1116
-#, c-format
-msgid "%s^K1 made THIRTY SCORES IN A ROW! %s^BG"
+#: qcsrc/common/weapons/weapon/machinegun.qc:16
+msgid "MachineGun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1116
-#, c-format
-msgid "%s^K1 unleashes ARMAGEDDON! %s^BG"
+#: qcsrc/common/weapons/weapon/minelayer.qc:16
+msgid "Mine Layer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1116
-msgid "ARMAGEDDON! "
+#: qcsrc/common/weapons/weapon/mortar.qc:16
+msgid "Mortar"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1122
-#, c-format
-msgid "%s(^F1Bot^BG)"
+#: qcsrc/common/weapons/weapon/porto.qc:16
+msgid "Port-O-Launch"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1124
-#, c-format
-msgid "%s(Ping ^F1%d^BG)"
+#: qcsrc/common/weapons/weapon/rifle.qc:16
+msgid "Rifle"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1130
-#, c-format
-msgid ""
-"\n"
-"(Health ^1%d^BG / Armor ^2%d^BG)%s"
+#: qcsrc/common/weapons/weapon/rpc.qc:16
+msgid "Rocket Propelled Chainsaw"
+msgstr ""
+
+#: qcsrc/common/weapons/weapon/seeker.qc:16
+msgid "T.A.G. Seeker"
+msgstr ""
+
+#: qcsrc/common/weapons/weapon/shockwave.qc:16
+msgid "Shockwave"
+msgstr ""
+
+#: qcsrc/common/weapons/weapon/shotgun.qc:16
+msgid "Shotgun"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1132
-#, c-format
-msgid ""
-"\n"
-"(^F4Dead^BG)%s"
+#: qcsrc/common/weapons/weapon/tuba.qc:17
+#, no-c-format
+msgid "@!#%'n Tuba"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1169 qcsrc/common/notifications.qh:1182
-#, c-format
-msgid "%d score spree! "
+#: qcsrc/common/weapons/weapon/vaporizer.qc:16
+msgid "Vaporizer"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1181
-#, c-format
-msgid "%d frag spree! "
+#: qcsrc/common/weapons/weapon/vortex.qc:16
+msgid "Vortex"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1194
-msgid "First blood! "
+#: qcsrc/lib/counting.qh:10
+#, c-format
+msgid "CI_DEC^%s years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1194
-msgid "First score! "
+#: qcsrc/lib/counting.qh:12
+#, c-format
+msgid "CI_ZER^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1198
-msgid "First casualty! "
+#: qcsrc/lib/counting.qh:13
+#, c-format
+msgid "CI_FIR^%d year"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1198
-msgid "First victim! "
+#: qcsrc/lib/counting.qh:14
+#, c-format
+msgid "CI_SEC^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1239
+#: qcsrc/lib/counting.qh:15
 #, c-format
 #, c-format
-msgid "%s^K1 has %d frags in a row! %s^BG"
+msgid "CI_THI^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1240
+#: qcsrc/lib/counting.qh:16
 #, c-format
 #, c-format
-msgid "%s^K1 made %d scores in a row! %s^BG"
+msgid "CI_MUL^%d years"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1258
+#: qcsrc/lib/counting.qh:18
 #, c-format
 #, c-format
-msgid "%s^K1 drew first blood! %s^BG"
+msgid "CI_DEC^%s weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1259
+#: qcsrc/lib/counting.qh:20
 #, c-format
 #, c-format
-msgid "%s^K1 got the first score! %s^BG"
+msgid "CI_ZER^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1275
+#: qcsrc/lib/counting.qh:21
 #, c-format
 #, c-format
-msgid ", ending their %d frag spree"
+msgid "CI_FIR^%d week"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1276
+#: qcsrc/lib/counting.qh:22
 #, c-format
 #, c-format
-msgid ", ending their %d score spree"
+msgid "CI_SEC^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1290
+#: qcsrc/lib/counting.qh:23
 #, c-format
 #, c-format
-msgid ", losing their %d frag spree"
+msgid "CI_THI^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/notifications.qh:1291
+#: qcsrc/lib/counting.qh:24
 #, c-format
 #, c-format
-msgid ", losing their %d score spree"
+msgid "CI_MUL^%d weeks"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:29
-msgid "Red"
+#: qcsrc/lib/counting.qh:26
+#, c-format
+msgid "CI_DEC^%s days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:30
-msgid "Blue"
+#: qcsrc/lib/counting.qh:28
+#, c-format
+msgid "CI_ZER^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:31
-msgid "Yellow"
+#: qcsrc/lib/counting.qh:29
+#, c-format
+msgid "CI_FIR^%d day"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:32
-msgid "Pink"
+#: qcsrc/lib/counting.qh:30
+#, c-format
+msgid "CI_SEC^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:33
-msgid "Team"
+#: qcsrc/lib/counting.qh:31
+#, c-format
+msgid "CI_THI^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/teams.qh:34
-msgid "Neutral"
+#: qcsrc/lib/counting.qh:32
+#, c-format
+msgid "CI_MUL^%d days"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/util.qc:444
+#: qcsrc/lib/counting.qh:34
 #, c-format
 #, c-format
-msgid "%d days, %02d:%02d:%02d"
+msgid "CI_DEC^%s hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/util.qc:446
+#: qcsrc/lib/counting.qh:36
 #, c-format
 #, c-format
-msgid "%02d:%02d:%02d"
+msgid "CI_ZER^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_arc.qc:15
-msgid "Arc"
+#: qcsrc/lib/counting.qh:37
+#, c-format
+msgid "CI_FIR^%d hour"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_blaster.qc:15
-msgid "Blaster"
+#: qcsrc/lib/counting.qh:38
+#, c-format
+msgid "CI_SEC^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_crylink.qc:15
-msgid "Crylink"
+#: qcsrc/lib/counting.qh:39
+#, c-format
+msgid "CI_THI^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_devastator.qc:15
-msgid "Devastator"
+#: qcsrc/lib/counting.qh:40
+#, c-format
+msgid "CI_MUL^%d hours"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_electro.qc:15
-msgid "Electro"
+#: qcsrc/lib/counting.qh:43
+#, c-format
+msgid "CI_DEC^%s minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_fireball.qc:15
-msgid "Fireball"
+#: qcsrc/lib/counting.qh:45
+#, c-format
+msgid "CI_ZER^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hagar.qc:15
-msgid "Hagar"
+#: qcsrc/lib/counting.qh:46
+#, c-format
+msgid "CI_FIR^%d minute"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hlac.qc:15
-msgid "Heavy Laser Assault Cannon"
+#: qcsrc/lib/counting.qh:47
+#, c-format
+msgid "CI_SEC^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hmg.qc:15
-msgid "Heavy Machine Gun"
+#: qcsrc/lib/counting.qh:48
+#, c-format
+msgid "CI_THI^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_hook.qc:15
-msgid "Grappling Hook"
+#: qcsrc/lib/counting.qh:49
+#, c-format
+msgid "CI_MUL^%d minutes"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_machinegun.qc:15
-msgid "Machine Gun"
+#: qcsrc/lib/counting.qh:51
+#, c-format
+msgid "CI_DEC^%s seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_minelayer.qc:15
-msgid "Mine Layer"
+#: qcsrc/lib/counting.qh:53
+#, c-format
+msgid "CI_ZER^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_mortar.qc:15
-msgid "Mortar"
+#: qcsrc/lib/counting.qh:54
+#, c-format
+msgid "CI_FIR^%d second"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_porto.qc:15
-msgid "Port-O-Launch"
+#: qcsrc/lib/counting.qh:55
+#, c-format
+msgid "CI_SEC^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_rifle.qc:15
-msgid "Rifle"
+#: qcsrc/lib/counting.qh:56
+#, c-format
+msgid "CI_THI^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_rpc.qc:15
-msgid "Rocket Propelled Chainsaw"
+#: qcsrc/lib/counting.qh:57
+#, c-format
+msgid "CI_MUL^%d seconds"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_seeker.qc:15
-msgid "T.A.G. Seeker"
+#: qcsrc/lib/counting.qh:73
+#, c-format
+msgid "%dst"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_shockwave.qc:15
-msgid "Shockwave"
+#: qcsrc/lib/counting.qh:74
+#, c-format
+msgid "%dnd"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_shotgun.qc:15
-msgid "Shotgun"
+#: qcsrc/lib/counting.qh:75
+#, c-format
+msgid "%drd"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_tuba.qc:16
-#, no-c-format
-msgid "@!#%'n Tuba"
+#: qcsrc/lib/counting.qh:76 qcsrc/lib/counting.qh:79
+#, c-format
+msgid "%dth"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_vaporizer.qc:15
-msgid "Vaporizer"
+#: qcsrc/lib/oo.qh:136
+msgid "No description"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/common/weapons/w_vortex.qc:15
-msgid "Vortex"
+#: qcsrc/lib/spawnfunc.qh:40
+#, c-format
+msgid ""
+"Entity field %s.%s (%s) is not whitelisted. If you believe this is an error, "
+"please file an issue.\n"
 msgstr ""
 
 #: qcsrc/menu/command/menu_cmd.qc:46
 msgstr ""
 
 #: qcsrc/menu/command/menu_cmd.qc:46
@@ -3691,15 +4528,15 @@ msgstr ""
 msgid "Invalid command. For a list of supported commands, try menu_cmd help.\n"
 msgstr ""
 
 msgid "Invalid command. For a list of supported commands, try menu_cmd help.\n"
 msgstr ""
 
-#: qcsrc/menu/item/listbox.qc:488
+#: qcsrc/menu/item/listbox.qc:491
 #, c-format
 msgid "Item %d"
 msgstr ""
 
 #, c-format
 msgid "Item %d"
 msgstr ""
 
-#: qcsrc/menu/item/textslider.qc:33 qcsrc/menu/item/textslider.qc:35
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:39
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:70
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:116
+#: qcsrc/menu/item/textslider.qc:35 qcsrc/menu/item/textslider.qc:37
+#: 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 ""
 
 msgid "Custom"
 msgstr ""
 
@@ -3736,9 +4573,13 @@ msgstr ""
 msgid "Credits"
 msgstr "制作人员"
 
 msgid "Credits"
 msgstr "制作人员"
 
-#: qcsrc/menu/xonotic/dialog_credits.qc:23
+#: qcsrc/menu/xonotic/dialog_credits.qc:8
+msgid "The Xonotic credits"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_credits.qc:24
 #: qcsrc/menu/xonotic/dialog_monstertools.qc:46
 #: qcsrc/menu/xonotic/dialog_monstertools.qc:46
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:282
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:300
 #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:92
 #: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:83
 #: qcsrc/menu/xonotic/dialog_singleplayer_winner.qc:24
 #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:92
 #: qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc:83
 #: qcsrc/menu/xonotic/dialog_singleplayer_winner.qc:24
@@ -3761,37 +4602,42 @@ msgstr ""
 msgid "Name:"
 msgstr "名字:"
 
 msgid "Name:"
 msgstr "名字:"
 
-#: qcsrc/menu/xonotic/dialog_firstrun.qc:77
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:78
 msgid "Text language:"
 msgstr "文本语言:"
 
 msgid "Text language:"
 msgstr "文本语言:"
 
-#: qcsrc/menu/xonotic/dialog_firstrun.qc:86
+#: 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.qc:90
+#: 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_multiplayer_media_demo_startconfirm.qc:26
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:26
-#: qcsrc/menu/xonotic/dialog_quit.qc:23
+#: 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_settings_game_hudconfirm.qc:35
 #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:25
 msgid "Yes"
 msgstr "是"
 
-#: qcsrc/menu/xonotic/dialog_firstrun.qc:91
+#: 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_multiplayer_media_demo_startconfirm.qc:29
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:29
-#: qcsrc/menu/xonotic/dialog_quit.qc:24
+#: 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_settings_game_hudconfirm.qc:38
 #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:26
 msgid "No"
 msgstr "否"
 
-#: qcsrc/menu/xonotic/dialog_firstrun.qc:92
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:93
 msgid "Undecided"
 msgstr ""
 
 msgid "Undecided"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_firstrun.qc:96
+#: qcsrc/menu/xonotic/dialog_firstrun.qc:97
 msgid "Save settings"
 msgstr "保存设置"
 
 msgid "Save settings"
 msgstr "保存设置"
 
@@ -3829,6 +4675,7 @@ msgstr ""
 #: 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_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 ""
 
@@ -3839,6 +4686,7 @@ msgstr ""
 #: 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_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 ""
 
@@ -3859,11 +4707,13 @@ msgid "Flip messages order"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:36
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:36
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:24
 msgid "Text alignment:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:40
 msgid "Text alignment:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc:40
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:62
+#: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:28
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:69
 msgid "Center"
 msgstr ""
 
 msgid "Center"
 msgstr ""
 
@@ -3982,6 +4832,10 @@ msgid "Hide spawned items"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:44
 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 ""
 
 msgid "Dynamic size"
 msgstr ""
 
@@ -4040,12 +4894,12 @@ msgid "Status bar"
 msgstr "状态栏"
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:36
 msgstr "状态栏"
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:36
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:60
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:66
 msgid "Left align"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:37
 msgid "Left align"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:37
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:64
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:72
 msgid "Right align"
 msgstr ""
 
 msgid "Right align"
 msgstr ""
 
@@ -4130,6 +4984,10 @@ msgstr ""
 msgid "Forced aspect:"
 msgstr ""
 
 msgid "Forced aspect:"
 msgstr ""
 
+#: 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 ""
 #: qcsrc/menu/xonotic/dialog_hudpanel_racetimer.qc:6
 msgid "Race Timer Panel"
 msgstr ""
@@ -4149,9 +5007,9 @@ msgstr ""
 #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:35
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:46
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:85
 #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:35
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:46
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:85
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:74
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:124
-#: qcsrc/menu/xonotic/util.qc:772
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:78
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:129
+#: qcsrc/menu/xonotic/util.qc:766
 msgid "Alpha:"
 msgstr ""
 
 msgid "Alpha:"
 msgstr ""
 
@@ -4256,8 +5114,8 @@ msgid "Fade out after:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:29
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:29
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:157
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:145
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:166
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:150
 msgid "Never"
 msgstr ""
 
 msgid "Never"
 msgstr ""
 
@@ -4339,7 +5197,7 @@ msgid "Panel background defaults:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:26
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:26
-#: qcsrc/menu/xonotic/util.qc:747
+#: qcsrc/menu/xonotic/util.qc:741
 msgid "Background:"
 msgstr "背景:"
 
 msgid "Background:"
 msgstr "背景:"
 
@@ -4347,19 +5205,13 @@ msgstr "背景:"
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:40
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:94
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:40
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:55
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:94
-#: qcsrc/menu/xonotic/util.qc:750 qcsrc/menu/xonotic/util.qc:766
-#: qcsrc/menu/xonotic/util.qc:783
+#: qcsrc/menu/xonotic/util.qc:744 qcsrc/menu/xonotic/util.qc:760
+#: qcsrc/menu/xonotic/util.qc:777
 msgid "Disable"
 msgstr "禁用"
 
 msgid "Disable"
 msgstr "禁用"
 
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:33
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:80
-#: qcsrc/menu/xonotic/util.qc:755
-msgid "Color:"
-msgstr "色彩:"
-
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:38
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:38
-#: qcsrc/menu/xonotic/util.qc:763
+#: qcsrc/menu/xonotic/util.qc:757
 msgid "Border size:"
 msgstr "边框大小:"
 
 msgid "Border size:"
 msgstr "边框大小:"
 
@@ -4369,12 +5221,12 @@ msgid "Team color:"
 msgstr "队伍颜色:"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:61
 msgstr "队伍颜色:"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:61
-#: qcsrc/menu/xonotic/util.qc:789
+#: qcsrc/menu/xonotic/util.qc:783
 msgid "Test team color in configure mode"
 msgstr "在配置模式下测试团队的颜色"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:64
 msgid "Test team color in configure mode"
 msgstr "在配置模式下测试团队的颜色"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:64
-#: qcsrc/menu/xonotic/util.qc:792
+#: qcsrc/menu/xonotic/util.qc:786
 msgid "Padding:"
 msgstr "填充:"
 
 msgid "Padding:"
 msgstr "填充:"
 
@@ -4436,7 +5288,7 @@ msgid "Spawn"
 msgstr "结果"
 
 #: qcsrc/menu/xonotic/dialog_monstertools.qc:31
 msgstr "结果"
 
 #: qcsrc/menu/xonotic/dialog_monstertools.qc:31
-#: qcsrc/menu/xonotic/serverlist.qc:438
+#: qcsrc/menu/xonotic/serverlist.qc:439
 msgid "Remove"
 msgstr "删除"
 
 msgid "Remove"
 msgstr "删除"
 
@@ -4473,28 +5325,38 @@ msgstr "设置皮肤:"
 msgid "Multiplayer"
 msgstr "多人游戏"
 
 msgid "Multiplayer"
 msgstr "多人游戏"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.qc:20
-msgid "Servers"
-msgstr "服务器"
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:7
+msgid ""
+"Play online, against your friends in LAN, view demos or change player "
+"settings"
+msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_multiplayer.qc:21
 
 #: qcsrc/menu/xonotic/dialog_multiplayer.qc:21
-msgid "Create"
-msgstr "创建"
+msgid "Servers"
+msgstr "服务器"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer.qc:22
 
 #: qcsrc/menu/xonotic/dialog_multiplayer.qc:22
+msgid "Find servers to play on"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:24
+msgid "Host your own game"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:25
 msgid "Media"
 msgstr "媒体"
 
 msgid "Media"
 msgstr "媒体"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer.qc:23
+#: qcsrc/menu/xonotic/dialog_multiplayer.qc:26
 msgid "Profile"
 msgstr "配置文件"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:46
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:107
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:190
 msgid "Profile"
 msgstr "配置文件"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:46
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:107
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:190
-#: qcsrc/menu/xonotic/skinlist.qc:123 qcsrc/menu/xonotic/util.qc:749
-#: qcsrc/menu/xonotic/util.qc:765 qcsrc/menu/xonotic/util.qc:774
-#: qcsrc/menu/xonotic/util.qc:782 qcsrc/menu/xonotic/util.qc:794
+#: qcsrc/menu/xonotic/skinlist.qc:123 qcsrc/menu/xonotic/util.qc:743
+#: qcsrc/menu/xonotic/util.qc:759 qcsrc/menu/xonotic/util.qc:768
+#: qcsrc/menu/xonotic/util.qc:776 qcsrc/menu/xonotic/util.qc:788
 msgid "Default"
 msgstr "默认"
 
 msgid "Default"
 msgstr "默认"
 
@@ -4511,84 +5373,87 @@ msgid "Time limit:"
 msgstr "时间限制:"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:79
 msgstr "时间限制:"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:79
+msgid "Timelimit in minutes that when hit, will end the match"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:80
 msgid "TIMLIM^Default"
 msgstr "TIMLIM^默认"
 
 msgid "TIMLIM^Default"
 msgstr "TIMLIM^默认"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:80
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:81
 msgid "TIMLIM^1 minute"
 msgstr "TIMLIM^1 分钟"
 
 msgid "TIMLIM^1 minute"
 msgstr "TIMLIM^1 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:81
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:82
 msgid "TIMLIM^2 minutes"
 msgstr "TIMLIM^2 分钟"
 
 msgid "TIMLIM^2 minutes"
 msgstr "TIMLIM^2 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:82
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:83
 msgid "TIMLIM^3 minutes"
 msgstr "TIMLIM^3 分钟"
 
 msgid "TIMLIM^3 minutes"
 msgstr "TIMLIM^3 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:83
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:84
 msgid "TIMLIM^4 minutes"
 msgstr "TIMLIM^4 分钟"
 
 msgid "TIMLIM^4 minutes"
 msgstr "TIMLIM^4 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:84
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:85
 msgid "TIMLIM^5 minutes"
 msgstr "TIMLIM^5 分钟"
 
 msgid "TIMLIM^5 minutes"
 msgstr "TIMLIM^5 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:85
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:86
 msgid "TIMLIM^6 minutes"
 msgstr "TIMLIM^6 分钟"
 
 msgid "TIMLIM^6 minutes"
 msgstr "TIMLIM^6 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:86
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:87
 msgid "TIMLIM^7 minutes"
 msgstr "TIMLIM^7 分钟"
 
 msgid "TIMLIM^7 minutes"
 msgstr "TIMLIM^7 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:87
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:88
 msgid "TIMLIM^8 minutes"
 msgstr "TIMLIM^8 分钟"
 
 msgid "TIMLIM^8 minutes"
 msgstr "TIMLIM^8 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:88
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:89
 msgid "TIMLIM^9 minutes"
 msgstr "TIMLIM^9 分钟"
 
 msgid "TIMLIM^9 minutes"
 msgstr "TIMLIM^9 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:89
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:90
 msgid "TIMLIM^10 minutes"
 msgstr "TIMLIM^10 分钟"
 
 msgid "TIMLIM^10 minutes"
 msgstr "TIMLIM^10 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:90
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:91
 msgid "TIMLIM^15 minutes"
 msgstr "TIMLIM^15 分钟"
 
 msgid "TIMLIM^15 minutes"
 msgstr "TIMLIM^15 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:91
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:92
 msgid "TIMLIM^20 minutes"
 msgstr "TIMLIM^20 分钟"
 
 msgid "TIMLIM^20 minutes"
 msgstr "TIMLIM^20 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:92
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:93
 msgid "TIMLIM^25 minutes"
 msgstr "TIMLIM^25 分钟"
 
 msgid "TIMLIM^25 minutes"
 msgstr "TIMLIM^25 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:93
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:94
 msgid "TIMLIM^30 minutes"
 msgstr "TIMLIM^30 分钟"
 
 msgid "TIMLIM^30 minutes"
 msgstr "TIMLIM^30 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:94
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:95
 msgid "TIMLIM^40 minutes"
 msgstr "TIMLIM^40 分钟"
 
 msgid "TIMLIM^40 minutes"
 msgstr "TIMLIM^40 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:95
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:96
 msgid "TIMLIM^50 minutes"
 msgstr "TIMLIM^50 分钟"
 
 msgid "TIMLIM^50 minutes"
 msgstr "TIMLIM^50 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:96
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:97
 msgid "TIMLIM^60 minutes"
 msgstr "TIMLIM^60 分钟"
 
 msgid "TIMLIM^60 minutes"
 msgstr "TIMLIM^60 分钟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:97
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:98
 msgid "TIMLIM^Infinite"
 msgstr "TIMLIM^无限时间"
 
 msgid "TIMLIM^Infinite"
 msgstr "TIMLIM^无限时间"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:100
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:102
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:225
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:101
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:233
 msgid "Frag limit:"
 msgstr "炸弹限制:"
 
 msgid "Frag limit:"
 msgstr "炸弹限制:"
 
@@ -4612,67 +5477,85 @@ msgstr "团队4"
 msgid "Player slots:"
 msgstr "玩家位置:"
 
 msgid "Player slots:"
 msgstr "玩家位置:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:116
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:115
+msgid ""
+"The maximum amount of players or bots that can be connected to your server "
+"at once"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:117
 msgid "Number of bots:"
 msgstr "机器人数量:"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:119
 msgid "Number of bots:"
 msgstr "机器人数量:"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:119
+msgid "Amount of bots on your server"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:121
 msgid "Bot skill:"
 msgstr "机器人技能"
 
 msgid "Bot skill:"
 msgstr "机器人技能"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:122
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:124
+msgid "Specify how experienced the bots will be"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:125
 msgid "Botlike"
 msgstr "僵尸"
 
 msgid "Botlike"
 msgstr "僵尸"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:123
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:126
 msgid "Beginner"
 msgstr "新手"
 
 msgid "Beginner"
 msgstr "新手"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:124
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:127
 msgid "You will win"
 msgstr "你会赢的"
 
 msgid "You will win"
 msgstr "你会赢的"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:125
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:128
 msgid "You can win"
 msgstr "你能赢的"
 
 msgid "You can win"
 msgstr "你能赢的"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:126
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:129
 msgid "You might win"
 msgstr "你可能会赢"
 
 msgid "You might win"
 msgstr "你可能会赢"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:127
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:130
 msgid "Advanced"
 msgstr "高级"
 
 msgid "Advanced"
 msgstr "高级"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:128
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:131
 msgid "Expert"
 msgstr "专家"
 
 msgid "Expert"
 msgstr "专家"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:129
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:132
 msgid "Pro"
 msgstr "强化"
 
 msgid "Pro"
 msgstr "强化"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:130
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:133
 msgid "Assassin"
 msgstr "刺客"
 
 msgid "Assassin"
 msgstr "刺客"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:131
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:134
 msgid "Unhuman"
 msgstr "极限"
 
 msgid "Unhuman"
 msgstr "极限"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:132
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:135
 msgid "Godlike"
 msgstr "超神"
 
 msgid "Godlike"
 msgstr "超神"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:148
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:151
 msgid "Mutators..."
 msgstr ""
 
 msgid "Mutators..."
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:157
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:152
+msgid "Mutators and weapon arenas"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:161
 msgid "Maplist"
 msgstr "地图列表"
 
 msgid "Maplist"
 msgstr "地图列表"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:165
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:169
 #: 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_join.qc:29
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:49
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc:29
@@ -4680,52 +5563,78 @@ msgstr "地图列表"
 msgid "Filter:"
 msgstr "筛选器:"
 
 msgid "Filter:"
 msgstr "筛选器:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:177
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:171
+msgid ""
+"Click here or Ctrl-F to provide a keyword to narrow down the maplist above. "
+"Ctrl-Delete to clear; Enter when done."
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:181
 msgid "Add shown"
 msgstr ""
 
 msgid "Add shown"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:180
-msgid "Remove shown"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:182
+msgid "Add the maps shown in Maplist above to your selection"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:185
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:185
+msgid "Remove shown"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:186
+msgid "Remove the maps shown in Maplist above from your selection"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:191
 msgid "Add all"
 msgstr ""
 
 msgid "Add all"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:188
-msgid "Remove all"
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:192
+msgid "Add every available map to your selection"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:195
+msgid "Remove all"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:196
+msgid "Remove all the maps from your selection"
 msgstr ""
 
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:195
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:203
 msgid "Start Multiplayer!"
 msgstr "开始游戏!"
 
 msgid "Start Multiplayer!"
 msgstr "开始游戏!"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:214
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:222
 msgid "Capture limit:"
 msgstr "捕捉限制:"
 
 msgid "Capture limit:"
 msgstr "捕捉限制:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:215
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:216
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:220
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:221
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:222
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:223
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:224
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:223
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:224
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:228
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:229
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:230
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:231
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:232
 msgid "Point limit:"
 msgstr "点数限制:"
 
 msgid "Point limit:"
 msgstr "点数限制:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:217
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:225
 msgid "Lives:"
 msgstr "活动:"
 
 msgid "Lives:"
 msgstr "活动:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:218
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:226
 msgid "Laps:"
 msgstr "范围:"
 
 msgid "Laps:"
 msgstr "范围:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:219
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:227
 msgid "Goals:"
 msgstr "目标:"
 
 msgid "Goals:"
 msgstr "目标:"
 
+#: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:233
+msgid "The amount of frags needed before the match will end"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:7
 msgid "Map Information"
 msgstr "地图信息"
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc:7
 msgid "Map Information"
 msgstr "地图信息"
@@ -4768,142 +5677,217 @@ msgstr "多数武器竞技场"
 msgid "%s Arena"
 msgstr "%s 竞技场"
 
 msgid "%s Arena"
 msgstr "%s 竞技场"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:72
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:170
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:67
+#: qcsrc/server/mutators/mutator_hook.qc:1
+msgid ""
+"let players spawn with the grappling hook which allows them to pull "
+"themselves up"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:74
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:172
 msgid "Dodging"
 msgstr "躲避"
 
 msgid "Dodging"
 msgstr "躲避"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:74
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:265
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:76
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:280
 msgid "InstaGib"
 msgstr ""
 
 msgid "InstaGib"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:76
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:219
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:78
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:229
 msgid "New Toys"
 msgstr "新的玩具"
 
 msgid "New Toys"
 msgstr "新的玩具"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:78
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:269
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:80
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:285
 msgid "NIX"
 msgstr ""
 
 msgid "NIX"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:80
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:223
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:82
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:233
 msgid "Rocket Flying"
 msgstr "火箭飞行"
 
 msgid "Rocket Flying"
 msgstr "火箭飞行"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:82
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:215
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:84
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:225
 msgid "Invincible Projectiles"
 msgstr "无敌子弹"
 
 msgid "Invincible Projectiles"
 msgstr "无敌子弹"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:86
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:277
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:88
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:295
 msgid "No start weapons"
 msgstr "无初始武器"
 
 msgid "No start weapons"
 msgstr "无初始武器"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:88
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:200
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:90
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:208
 msgid "Low gravity"
 msgstr "低重力"
 
 msgid "Low gravity"
 msgstr "低重力"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:90
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:176
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:92
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:179
 msgid "Cloaked"
 msgstr "隐形"
 
 msgid "Cloaked"
 msgstr "隐形"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:92
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:94
 msgid "Hook"
 msgstr ""
 
 msgid "Hook"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:94
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:182
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:186
 msgid "Midair"
 msgstr "半空中"
 
 msgid "Midair"
 msgstr "半空中"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:98
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:227
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:100
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:237
 msgid "Piñata"
 msgstr ""
 
 msgid "Piñata"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:100
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:231
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:102
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:242
 msgid "Weapons stay"
 msgstr "武器延迟"
 
 msgid "Weapons stay"
 msgstr "武器延迟"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:102
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:190
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:104
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:197
 msgid "Blood loss"
 msgstr "失血量"
 
 msgid "Blood loss"
 msgstr "失血量"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:104
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:212
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:106
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:221
 msgid "Jet pack"
 msgstr "喷气背包"
 
 msgid "Jet pack"
 msgstr "喷气背包"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:106
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:179
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:108
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:183
 msgid "Buffs"
 msgstr ""
 
 msgid "Buffs"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:108
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:110
 msgid "Overkill"
 msgstr "重复命中"
 
 msgid "Overkill"
 msgstr "重复命中"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:110
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:112
 msgid "No powerups"
 msgstr "没有通电"
 
 msgid "No powerups"
 msgstr "没有通电"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:112
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:114
 msgid "Powerups"
 msgstr "通电"
 
 msgid "Powerups"
 msgstr "通电"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:114
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:173
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:116
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:176
 msgid "Touch explode"
 msgstr "触摸爆炸"
 
 msgid "Touch explode"
 msgstr "触摸爆炸"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:116
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:118
 msgid "MUT^None"
 msgstr ""
 
 msgid "MUT^None"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:167
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:169
 msgid "Gameplay mutators:"
 msgstr "游戏插件:"
 
 msgid "Gameplay mutators:"
 msgstr "游戏插件:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:206
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:173
+msgid "Enable dodging"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:180
+msgid "All players are almost invisible"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:187
+msgid "Only possible to inflict damage on your enemy while he's airborne"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:191
+msgid "Damage done to your enemy gets added to your own health"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:196
+msgid ""
+"Amount of health below which your player gets stunned because of blood loss"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:205
+msgid "Make things fall to the ground slower, lower value means lower gravity"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:214
 msgid "Weapon & item mutators:"
 msgstr "武器 & 项目的插件:"
 
 msgid "Weapon & item mutators:"
 msgstr "武器 & 项目的插件:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:209
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:217
 msgid "Grappling hook"
 msgstr ""
 
 msgid "Grappling hook"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:236
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:218
+msgid "Players spawn with the grappling hook"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:222
+msgid "Players spawn with the jetpack"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:238
+msgid "Players will drop all weapons they possessed when they are killed"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:243
+msgid "Weapons stay after they are picked up"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:248
 msgid "Regular (no arena)"
 msgstr "常规 (无竞技场)"
 
 msgid "Regular (no arena)"
 msgstr "常规 (无竞技场)"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:238
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:250
 msgid "Weapon arenas:"
 msgstr "武器库:"
 
 msgid "Weapon arenas:"
 msgstr "武器库:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:255
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:251
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:269
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:274
+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 ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:268
 msgid "Most weapons"
 msgstr "多数武器"
 
 msgid "Most weapons"
 msgstr "多数武器"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:259
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:273
 msgid "All weapons"
 msgstr "全部武器"
 
 msgid "All weapons"
 msgstr "全部武器"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:262
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:277
 msgid "Special arenas:"
 msgstr ""
 
 msgid "Special arenas:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:273
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:281
+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 ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:286
+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 ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:290
 msgid "with blaster"
 msgstr ""
 
 msgid "with blaster"
 msgstr ""
 
+#: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:291
+msgid "Always carry the blaster as an additional weapon in Nix"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:36
 msgid "SRVS^Categories"
 msgstr ""
 #: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:36
 msgid "SRVS^Categories"
 msgstr ""
@@ -4912,24 +5896,41 @@ msgstr ""
 msgid "SRVS^Empty"
 msgstr ""
 
 msgid "SRVS^Empty"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:43
+#: 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.qc:47
+#: 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"
 msgstr "暂停"
 
 msgid "Pause"
 msgstr "暂停"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:59
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:50
+msgid ""
+"Pause updating the server list to prevent servers from \"jumping around\""
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:62
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:259
 msgid "Address:"
 msgstr "地址:"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:259
 msgid "Address:"
 msgstr "地址:"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:70
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:73
 msgid "Info..."
 msgstr "信息..."
 
 msgid "Info..."
 msgstr "信息..."
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:75
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:74
+msgid "Show more information about the currently highlighted server"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_join.qc:79
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:339
 msgid "Join!"
 msgstr "加入!"
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:339
 msgid "Join!"
 msgstr "加入!"
@@ -5041,10 +6042,14 @@ msgid "Demos"
 msgstr "预览"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:29
 msgstr "预览"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:29
+msgid "Browse and view demos"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:30
 msgid "Screenshots"
 msgstr "屏幕截图"
 
 msgid "Screenshots"
 msgstr "屏幕截图"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:30
+#: qcsrc/menu/xonotic/dialog_multiplayer_media.qc:31
 msgid "Music Player"
 msgstr ""
 
 msgid "Music Player"
 msgstr ""
 
@@ -5061,7 +6066,11 @@ msgstr "刷新"
 msgid "Timedemo"
 msgstr "演示时间"
 
 msgid "Timedemo"
 msgstr "演示时间"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:69
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:66
+msgid "Benchmark how fast your computer can run the highlighted demo"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc:70
 msgid "DEMO^Play"
 msgstr "DEMO^开始"
 
 msgid "DEMO^Play"
 msgstr "DEMO^开始"
 
@@ -5163,72 +6172,80 @@ msgstr ""
 msgid "Name"
 msgstr "名字"
 
 msgid "Name"
 msgstr "名字"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:68
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:69
 msgid "Model"
 msgstr ""
 
 msgid "Model"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:85
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:86
 msgid "Glowing color"
 msgstr ""
 
 msgid "Glowing color"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:94
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:95
 msgid "Detail color"
 msgstr ""
 
 msgid "Detail color"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:108
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:109
 msgid "Statistics"
 msgstr ""
 
 msgid "Statistics"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:112
+#: 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.qc:115
+#: 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.qc:130
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:131
 msgid "Country"
 msgstr ""
 
 msgid "Country"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:144
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:145
 msgid "Gender:"
 msgstr ""
 
 msgid "Gender:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:146
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:159
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:147
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:160
 msgid "Undisclosed"
 msgstr ""
 
 msgid "Undisclosed"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:147
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:157
+#: 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.qc:148
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:158
+#: 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.qc:151
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:152
 msgid "Gender"
 msgstr ""
 
 msgid "Gender"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:163
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:169
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:213
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:144
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:164
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:178
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:237
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:166
 msgid "Apply immediately"
 msgstr ""
 
 msgid "Apply immediately"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_quit.qc:6
-msgid "Quit"
-msgstr "离开"
+#: qcsrc/menu/xonotic/dialog_quit.qc:7
+msgid "Quit the game"
+msgstr ""
 
 
-#: qcsrc/menu/xonotic/dialog_quit.qc:20
+#: qcsrc/menu/xonotic/dialog_quit.qc:21
 msgid "Are you sure you want to quit?"
 msgstr "你确定你要离开?"
 
 msgid "Are you sure you want to quit?"
 msgstr "你确定你要离开?"
 
+#: qcsrc/menu/xonotic/dialog_quit.qc:25
+msgid "Back to work..."
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_quit.qc:27
+msgid "I got some more fragging to do!"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:6
 msgid "Sandbox Tools"
 msgstr ""
 #: qcsrc/menu/xonotic/dialog_sandboxtools.qc:6
 msgid "Sandbox Tools"
 msgstr ""
@@ -5357,34 +6374,58 @@ msgstr ""
 msgid "Settings"
 msgstr "设置"
 
 msgid "Settings"
 msgstr "设置"
 
-#: qcsrc/menu/xonotic/dialog_settings.qc:20
+#: qcsrc/menu/xonotic/dialog_settings.qc:7
+msgid "Change the game settings"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings.qc:21
 msgid "Video"
 msgstr "影像"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:21
 msgid "Video"
 msgstr "影像"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:21
+msgid "Video settings"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings.qc:22
 msgid "Effects"
 msgstr "效果"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:22
 msgid "Effects"
 msgstr "效果"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:22
+msgid "Effects settings"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings.qc:23
 msgid "Audio"
 msgstr "声音"
 
 msgid "Audio"
 msgstr "声音"
 
-#: qcsrc/menu/xonotic/dialog_settings.qc:24
+#: qcsrc/menu/xonotic/dialog_settings.qc:23
+msgid "Audio settings"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings.qc:25
 msgid "Game"
 msgstr "游戏"
 
 msgid "Game"
 msgstr "游戏"
 
-#: qcsrc/menu/xonotic/dialog_settings.qc:25
+#: qcsrc/menu/xonotic/dialog_settings.qc:26
 msgid "Input"
 msgstr "输入"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:26
 msgid "Input"
 msgstr "输入"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:26
+msgid "Input settings"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings.qc:27
 msgid "User"
 msgstr "用户"
 
 msgid "User"
 msgstr "用户"
 
-#: qcsrc/menu/xonotic/dialog_settings.qc:27
+#: qcsrc/menu/xonotic/dialog_settings.qc:28
 msgid "Misc"
 msgstr "杂项"
 
 msgid "Misc"
 msgstr "杂项"
 
+#: qcsrc/menu/xonotic/dialog_settings.qc:28
+msgid "Misc settings"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:29
 msgid "Master:"
 msgstr "主要:"
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:29
 msgid "Master:"
 msgstr "主要:"
@@ -5438,135 +6479,165 @@ msgid "Frequency:"
 msgstr "频率:"
 
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:106
 msgstr "频率:"
 
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:106
+msgid "Sound output frequency"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:107
 msgid "8 kHz"
 msgstr "8 kHz"
 
 msgid "8 kHz"
 msgstr "8 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:107
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:108
 msgid "11.025 kHz"
 msgstr "11.025 kHz"
 
 msgid "11.025 kHz"
 msgstr "11.025 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:108
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:109
 msgid "16 kHz"
 msgstr "16 kHz"
 
 msgid "16 kHz"
 msgstr "16 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:109
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:110
 msgid "22.05 kHz"
 msgstr "22.05 kHz"
 
 msgid "22.05 kHz"
 msgstr "22.05 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:110
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:111
 msgid "24 kHz"
 msgstr "24 kHz"
 
 msgid "24 kHz"
 msgstr "24 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:111
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:112
 msgid "32 kHz"
 msgstr "32 kHz"
 
 msgid "32 kHz"
 msgstr "32 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:112
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:113
 msgid "44.1 kHz"
 msgstr "44.1 kHz"
 
 msgid "44.1 kHz"
 msgstr "44.1 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:113
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:114
 msgid "48 kHz"
 msgstr "48 kHz"
 
 msgid "48 kHz"
 msgstr "48 kHz"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:116
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:117
 msgid "Channels:"
 msgstr "声道:"
 
 msgid "Channels:"
 msgstr "声道:"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:118
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:119
+msgid "Number of channels for the sound output"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:120
 msgid "Mono"
 msgstr "单声道"
 
 msgid "Mono"
 msgstr "单声道"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:119
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:121
 msgid "Stereo"
 msgstr "立体声"
 
 msgid "Stereo"
 msgstr "立体声"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:120
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:122
 msgid "2.1"
 msgstr "2.1"
 
 msgid "2.1"
 msgstr "2.1"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:121
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:123
 msgid "4"
 msgstr "4"
 
 msgid "4"
 msgstr "4"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:122
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:124
 msgid "5"
 msgstr "5"
 
 msgid "5"
 msgstr "5"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:123
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:125
 msgid "5.1"
 msgstr "5.1"
 
 msgid "5.1"
 msgstr "5.1"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:124
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:126
 msgid "6.1"
 msgstr "6.1"
 
 msgid "6.1"
 msgstr "6.1"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:125
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:127
 msgid "7.1"
 msgstr "7.1"
 
 msgid "7.1"
 msgstr "7.1"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:129
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:131
 msgid "Swap stereo output channels"
 msgstr "Swap stereo output channels"
 
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:132
 msgid "Swap stereo output channels"
 msgstr "Swap stereo output channels"
 
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:132
+msgid "Swap left/right channels"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:135
 msgid "Headphone friendly mode"
 msgstr "Headphone friendly mode"
 
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:136
 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:140
 msgid "Hit indication sound"
 msgstr "碰撞提示声音"
 
 msgid "Hit indication sound"
 msgstr "碰撞提示声音"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:139
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:141
+msgid "Play a hit indicator sound when your shot hits an enemy"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:144
 msgid "Chat message sound"
 msgstr "聊天消息声音"
 
 msgid "Chat message sound"
 msgstr "聊天消息声音"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:142
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:147
+msgid "Play sounds when clicking or hovering over menu items"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:148
 msgid "Menu sounds"
 msgstr "菜单声音"
 
 msgid "Menu sounds"
 msgstr "菜单声音"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:143
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:150
 msgid "Focus sounds"
 msgstr ""
 
 msgid "Focus sounds"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:147
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:155
 msgid "Time announcer:"
 msgstr "时间提示器:"
 
 msgid "Time announcer:"
 msgstr "时间提示器:"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:149
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:157
 msgid "WRN^Disabled"
 msgstr "WRN^已禁用"
 
 msgid "WRN^Disabled"
 msgstr "WRN^已禁用"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:150
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:158
 msgid "1 minute"
 msgstr "1 分钟"
 
 msgid "1 minute"
 msgstr "1 分钟"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:151
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:159
 msgid "5 minutes"
 msgstr "5 分钟"
 
 msgid "5 minutes"
 msgstr "5 分钟"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:152
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:160
 msgid "WRN^Both"
 msgstr "WRN^两个"
 
 msgid "WRN^Both"
 msgstr "WRN^两个"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:155
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:163
 msgid "Automatic taunts:"
 msgstr "自动嘲讽:"
 
 msgid "Automatic taunts:"
 msgstr "自动嘲讽:"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:158
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:165
+msgid "Automatically taunt enemies after fragging them"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:167
 msgid "Sometimes"
 msgstr "有时"
 
 msgid "Sometimes"
 msgstr "有时"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:159
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:168
 msgid "Often"
 msgstr "经常"
 
 msgid "Often"
 msgstr "经常"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:160
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:147
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:169
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:152
 msgid "Always"
 msgstr "总是"
 
 msgid "Always"
 msgstr "总是"
 
-#: qcsrc/menu/xonotic/dialog_settings_audio.qc:166
+#: qcsrc/menu/xonotic/dialog_settings_audio.qc:175
 msgid "Debug info about sounds"
 msgstr "调试信息声音"
 
 msgid "Debug info about sounds"
 msgstr "调试信息声音"
 
@@ -5607,404 +6678,521 @@ msgid "Geometry detail:"
 msgstr "几何细节:"
 
 #: qcsrc/menu/xonotic/dialog_settings_effects.qc:53
 msgstr "几何细节:"
 
 #: qcsrc/menu/xonotic/dialog_settings_effects.qc:53
+msgid "Change the smoothness of the curves on the map (default: normal)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:54
 msgid "DET^Lowest"
 msgstr "DET^极低"
 
 msgid "DET^Lowest"
 msgstr "DET^极低"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:54
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:55
 msgid "DET^Low"
 msgstr "DET^低阶"
 
 msgid "DET^Low"
 msgstr "DET^低阶"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:55
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:56
 msgid "DET^Normal"
 msgstr "DET^标准"
 
 msgid "DET^Normal"
 msgstr "DET^标准"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:56
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:57
 msgid "DET^Good"
 msgstr "DET^好的"
 
 msgid "DET^Good"
 msgstr "DET^好的"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:57
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:58
 msgid "DET^Best"
 msgstr "DET^Best"
 
 msgid "DET^Best"
 msgstr "DET^Best"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:58
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:59
 msgid "DET^Insane"
 msgstr "DET^Insane"
 
 msgid "DET^Insane"
 msgstr "DET^Insane"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:61
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:62
 msgid "Player detail:"
 msgstr "玩家详细信息:"
 
 msgid "Player detail:"
 msgstr "玩家详细信息:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:63
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:64
 msgid "PDET^Low"
 msgstr "PDET^低阶"
 
 msgid "PDET^Low"
 msgstr "PDET^低阶"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:64
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:65
 msgid "PDET^Medium"
 msgstr "PDET^中阶"
 
 msgid "PDET^Medium"
 msgstr "PDET^中阶"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:65
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:66
 msgid "PDET^Normal"
 msgstr "PDET^标准"
 
 msgid "PDET^Normal"
 msgstr "PDET^标准"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:66
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:67
 msgid "PDET^Good"
 msgstr "PDET^好的"
 
 msgid "PDET^Good"
 msgstr "PDET^好的"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:67
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:68
 msgid "PDET^Best"
 msgstr "PDET^Best"
 
 msgid "PDET^Best"
 msgstr "PDET^Best"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:70
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:71
 msgid "Texture resolution:"
 msgstr "纹理分辨率:"
 
 msgid "Texture resolution:"
 msgstr "纹理分辨率:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:74
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:75
 msgid "RES^Leet"
 msgstr "RES^Leet"
 
 msgid "RES^Leet"
 msgstr "RES^Leet"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:75
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:76
 msgid "RES^Lowest"
 msgstr "RES^极低"
 
 msgid "RES^Lowest"
 msgstr "RES^极低"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:76
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:77
 msgid "RES^Very low"
 msgstr "RES^超低"
 
 msgid "RES^Very low"
 msgstr "RES^超低"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:77
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:78
 msgid "RES^Low"
 msgstr "RES^低阶"
 
 msgid "RES^Low"
 msgstr "RES^低阶"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:78
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:79
 msgid "RES^Normal"
 msgstr "RES^标准"
 
 msgid "RES^Normal"
 msgstr "RES^标准"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:79
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:80
 msgid "RES^Good"
 msgstr "RES^好的"
 
 msgid "RES^Good"
 msgstr "RES^好的"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:80
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:81
 msgid "RES^Best"
 msgstr "RES^Best"
 
 msgid "RES^Best"
 msgstr "RES^Best"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:92
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:96
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc: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"
 msgstr "避免有损的纹理压缩"
 
 msgid "Avoid lossy texture compression"
 msgstr "避免有损的纹理压缩"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:110
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:111
 msgid "Show surfaces"
 msgstr "显示曲面"
 
 msgid "Show surfaces"
 msgstr "显示曲面"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:113
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:115
 msgid "Use lightmaps"
 msgstr "使用光照贴图"
 
 msgid "Use lightmaps"
 msgstr "使用光照贴图"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:114
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:117
 msgid "Deluxe mapping"
 msgstr "高级映射"
 
 msgid "Deluxe mapping"
 msgstr "高级映射"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:116
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:118
+msgid "Use per-pixel lighting effects (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:120
 msgid "Gloss"
 msgstr "表面平滑"
 
 msgid "Gloss"
 msgstr "表面平滑"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:119
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:121
+msgid ""
+"Enable the use of glossmaps on textures supporting it (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:124
 msgid "Offset mapping"
 msgstr "偏移映射"
 
 msgid "Offset mapping"
 msgstr "偏移映射"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:121
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:127
 msgid "Relief mapping"
 msgstr "浮雕映射"
 
 msgid "Relief mapping"
 msgstr "浮雕映射"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:124
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:128
+msgid ""
+"Higher quality offset mapping, which also has a huge impact on performance "
+"(default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:131
 msgid "Reflections:"
 msgstr "反射效果:"
 
 msgid "Reflections:"
 msgstr "反射效果:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:127
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:135
+msgid "Resolution of reflections/refractions (default: good)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:136
 msgid "Blurred"
 msgstr "模糊"
 
 msgid "Blurred"
 msgstr "模糊"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:128
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:137
 msgid "REFL^Good"
 msgstr "REFL^好的"
 
 msgid "REFL^Good"
 msgstr "REFL^好的"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:129
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:138
 msgid "Sharp"
 msgstr "锐利"
 
 msgid "Sharp"
 msgstr "锐利"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:133
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:142
 msgid "Decals"
 msgstr "涂鸦效果"
 
 msgid "Decals"
 msgstr "涂鸦效果"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:134
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:143
+msgid "Enable decals (bullet holes and blood) (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:144
 msgid "Decals on models"
 msgstr "模型涂鸦"
 
 msgid "Decals on models"
 msgstr "模型涂鸦"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:138
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:207
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:148
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:230
 msgid "Distance:"
 msgstr "距离:"
 
 msgid "Distance:"
 msgstr "距离:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:144
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:151
+msgid "Decals further away than this will not be drawn (default: 300)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:155
 msgid "Time:"
 msgstr "时间:"
 
 msgid "Time:"
 msgstr "时间:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:150
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:158
+msgid "Time in seconds before decals fade away (default: 2)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:162
 msgid "Damage effects:"
 msgstr "伤害效果:"
 
 msgid "Damage effects:"
 msgstr "伤害效果:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:152
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:164
 msgid "DMGFX^Disabled"
 msgstr ""
 
 msgid "DMGFX^Disabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:153
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:165
 msgid "Skeletal"
 msgstr "骨骼肌"
 
 msgid "Skeletal"
 msgstr "骨骼肌"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:154
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:166
 msgid "DMGFX^All"
 msgstr ""
 
 msgid "DMGFX^All"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:158
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:170
 msgid "No dynamic lighting"
 msgstr "不使用动态照明"
 
 msgid "No dynamic lighting"
 msgstr "不使用动态照明"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:160
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:171
+msgid "Enable corona flares around certain lights (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:173
 msgid "Fake corona lighting"
 msgstr "虚拟电晕照明"
 
 msgid "Fake corona lighting"
 msgstr "虚拟电晕照明"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:163
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:177
 msgid "Realtime dynamic lighting"
 msgstr "实时动态照明"
 
 msgid "Realtime dynamic lighting"
 msgstr "实时动态照明"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:165
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:169
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:178
+msgid ""
+"Enable rendering of dynamic lights such as explosions and rocket lights "
+"(default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:180
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:186
 msgid "Shadows"
 msgstr "阴影"
 
 msgid "Shadows"
 msgstr "阴影"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:168
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:181
+msgid "Enable rendering of shadows from dynamic lights (default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:184
 msgid "Realtime world lighting"
 msgstr "实时全域照明"
 
 msgid "Realtime world lighting"
 msgstr "实时全域照明"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:173
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:191
 msgid "Use normal maps"
 msgstr "使用法线贴图"
 
 msgid "Use normal maps"
 msgstr "使用法线贴图"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:175
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:192
+msgid "Enable use of directional shading on textures (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:194
 msgid "Soft shadows"
 msgstr "软阴影"
 
 msgid "Soft shadows"
 msgstr "软阴影"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc: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.qc:183
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:199
+msgid "Fade coronas according to visibility (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:203
 msgid "Bloom"
 msgstr "闪光"
 
 msgid "Bloom"
 msgstr "闪光"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:184
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:205
 msgid "Extra postprocessing effects"
 msgstr "额外的后处理效果"
 
 msgid "Extra postprocessing effects"
 msgstr "额外的后处理效果"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:189
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:211
+msgid "Motion blur strength - 0.4 recommended"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:212
 msgid "Motion blur:"
 msgstr "运动模糊:"
 
 msgid "Motion blur:"
 msgstr "运动模糊:"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:195
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:218
 msgid "Particles"
 msgstr "粒子效果"
 
 msgid "Particles"
 msgstr "粒子效果"
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:196
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:219
 msgid "Spawnpoint effects"
 msgstr ""
 
 msgid "Spawnpoint effects"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_effects.qc:201
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:224
 msgid "Quality:"
 msgstr "品质:"
 
 msgid "Quality:"
 msgstr "品质:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game.qc:29
-msgid "View"
-msgstr "查看"
+#: qcsrc/menu/xonotic/dialog_settings_effects.qc:233
+msgid "Particles further away than this will not be drawn (default: 1000)"
+msgstr ""
 
 
-#: qcsrc/menu/xonotic/dialog_settings_game.qc:30
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:7
 msgid "Crosshair"
 msgstr "准星"
 
 msgid "Crosshair"
 msgstr "准星"
 
-#: qcsrc/menu/xonotic/dialog_settings_game.qc:31
-msgid "HUD"
-msgstr "HUD"
-
-#: qcsrc/menu/xonotic/dialog_settings_game.qc:32
-msgid "Messages"
-msgstr "消息"
-
-#: qcsrc/menu/xonotic/dialog_settings_game.qc:33
-msgid "Weapons"
-msgstr "武器"
-
-#: qcsrc/menu/xonotic/dialog_settings_game.qc:34
-msgid "Models"
-msgstr "模型"
-
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:34
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:37
 msgid "No crosshair"
 msgstr "没有准星"
 
 msgid "No crosshair"
 msgstr "没有准星"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:36
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:64
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:39
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:68
 msgid "Per weapon"
 msgstr "每个武器"
 
 msgid "Per weapon"
 msgstr "每个武器"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:50
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:54
 msgid "Crosshair size:"
 msgstr "准星大小:"
 
 msgid "Crosshair size:"
 msgstr "准星大小:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:56
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60
 msgid "Crosshair alpha:"
 msgstr "准星透明度:"
 
 msgid "Crosshair alpha:"
 msgstr "准星透明度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:62
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:66
 msgid "Crosshair color:"
 msgstr "准星颜色"
 
 msgid "Crosshair color:"
 msgstr "准星颜色"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:66
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:70
 msgid "By health"
 msgstr ""
 
 msgid "By health"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:78
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:82
 msgid "Use rings to indicate weapon status"
 msgstr "环状表示武器状态"
 
 msgid "Use rings to indicate weapon status"
 msgstr "环状表示武器状态"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:88
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:92
 msgid "Ring alpha:"
 msgstr "环透明"
 
 msgid "Ring alpha:"
 msgstr "环透明"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:94
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:98
 msgid "Enable center crosshair dot"
 msgstr "启用中心准星圆点"
 
 msgid "Enable center crosshair dot"
 msgstr "启用中心准星圆点"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:98
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:102
 msgid "Dot size:"
 msgstr "点大小:"
 
 msgid "Dot size:"
 msgstr "点大小:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:104
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:108
 msgid "Dot alpha:"
 msgstr "点透明:"
 
 msgid "Dot alpha:"
 msgstr "点透明:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:110
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:114
 msgid "Dot color:"
 msgstr "点颜色:"
 
 msgid "Dot color:"
 msgstr "点颜色:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:112
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:116
 msgid "Use normal crosshair color"
 msgstr "使用正常的准星颜色"
 
 msgid "Use normal crosshair color"
 msgstr "使用正常的准星颜色"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:123
+#: 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.qc:126
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:130
 msgid "Blur crosshair if the shot is obstructed"
 msgstr "如果显示镜头受阻,则模糊准星显示"
 
 msgid "Blur crosshair if the shot is obstructed"
 msgstr "如果显示镜头受阻,则模糊准星显示"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:129
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:133
 msgid "Enlarge crosshair if targeting an enemy"
 msgstr "如果有针对性敌人,则放大准星显示"
 
 msgid "Enlarge crosshair if targeting an enemy"
 msgstr "如果有针对性敌人,则放大准星显示"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:132
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:136
 msgid "Animate crosshair when hitting an enemy"
 msgstr "击中敌人时,则动画准星"
 
 msgid "Animate crosshair when hitting an enemy"
 msgstr "击中敌人时,则动画准星"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:135
+#: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:139
 msgid "Animate crosshair when picking up an item"
 msgstr "拿起物品时,则动画准星"
 
 msgid "Animate crosshair when picking up an item"
 msgstr "拿起物品时,则动画准星"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:54
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:7
+msgid "HUD"
+msgstr "HUD"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:57
 msgid "Fading speed:"
 msgstr "衰落速度:"
 
 msgid "Fading speed:"
 msgstr "衰落速度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:57
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:60
 msgid "Side padding:"
 msgstr "边侧距离:"
 
 msgid "Side padding:"
 msgstr "边侧距离:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc: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.qc: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.qc:69
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:72
 msgid "Waypoints"
 msgstr ""
 
 msgid "Waypoints"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc: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.qc:80
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:130
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:75
+msgid "Show various gametype specific waypoints"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:81
+msgid "Control transparency of the waypoints"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:85
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:135
 msgid "Fontsize:"
 msgstr "字体大小:"
 
 msgid "Fontsize:"
 msgstr "字体大小:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:86
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:91
 msgid "Edge offset:"
 msgstr "边缘偏移量:"
 
 msgid "Edge offset:"
 msgstr "边缘偏移量:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:95
+#: 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.qc:100
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:105
 msgid "Damage"
 msgstr "损坏"
 
 msgid "Damage"
 msgstr "损坏"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:102
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:107
 msgid "Overlay:"
 msgstr "覆盖:"
 
 msgid "Overlay:"
 msgstr "覆盖:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:105
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:110
 msgid "Factor:"
 msgstr "代理:"
 
 msgid "Factor:"
 msgstr "代理:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:110
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:115
 msgid "Fade rate:"
 msgstr "淡入淡出:"
 
 msgid "Fade rate:"
 msgstr "淡入淡出:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:118
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:123
 msgid "Player Names"
 msgstr "玩家名称"
 
 msgid "Player Names"
 msgstr "玩家名称"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc: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.qc:136
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:141
 msgid "Max distance:"
 msgstr "最大距离:"
 
 msgid "Max distance:"
 msgstr "最大距离:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:142
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:147
 msgid "Decolorize:"
 msgstr ""
 
 msgid "Decolorize:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:146
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:151
+#: qcsrc/menu/xonotic/keybinder.qc:130
 msgid "Teamplay"
 msgstr "团队配合"
 
 msgid "Teamplay"
 msgstr "团队配合"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc: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.qc: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.qc:163
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:168
 msgid "Damage overlay:"
 msgstr "损伤覆盖:"
 
 msgid "Damage overlay:"
 msgstr "损伤覆盖:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:168
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:173
 #: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:6
 msgid "Enter HUD editor"
 msgstr "进入HUD编辑器"
 #: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:6
 msgid "Enter HUD editor"
 msgstr "进入HUD编辑器"
@@ -6017,310 +7205,370 @@ msgstr "为了使HUD编辑器来展示,你首先必须在游戏中。"
 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_messages.qc:33
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:7
+msgid "Messages"
+msgstr "消息"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:36
 msgid "Frag Information"
 msgstr ""
 
 msgid "Frag Information"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc: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.qc: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.qc: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.qc: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.qc: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.qc:55
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:58
 msgid "SPREES^Disabled"
 msgstr ""
 
 msgid "SPREES^Disabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:56
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:59
 msgid "Target"
 msgstr "目标"
 
 msgid "Target"
 msgstr "目标"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:57
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:60
 msgid "Attacker"
 msgstr "攻击者"
 
 msgid "Attacker"
 msgstr "攻击者"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:58
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:61
 msgid "SPREES^Both"
 msgstr ""
 
 msgid "SPREES^Both"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc: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.qc: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.qc: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.qc:74
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:77
 msgid "Gamemode Settings"
 msgstr "自制游戏模式设置"
 
 msgid "Gamemode Settings"
 msgstr "自制游戏模式设置"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc: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.qc: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.qc:85
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:86
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:119
+#: 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"
 msgstr "其它"
 
 msgid "Other"
 msgstr "其它"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc:105
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:108
 msgid "Announcers"
 msgstr "提示音"
 
 msgid "Announcers"
 msgstr "提示音"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:109
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:112
 msgid "Respawn countdown sounds"
 msgstr "重生倒计时的声音"
 
 msgid "Respawn countdown sounds"
 msgstr "重生倒计时的声音"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:113
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:116
 msgid "Killstreak sounds"
 msgstr "连续杀敌的声音"
 
 msgid "Killstreak sounds"
 msgstr "连续杀敌的声音"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:116
+#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:119
 msgid "Achievement sounds"
 msgstr "有所成就的声音"
 
 msgid "Achievement sounds"
 msgstr "有所成就的声音"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:37
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:7
+msgid "Models"
+msgstr "模型"
+
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:40
 msgid "Items"
 msgstr ""
 
 msgid "Items"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:39
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:42
 msgid "Use simple 2D images instead of item models"
 msgstr "使用简单的 2D 图像,而不是项目模型"
 
 msgid "Use simple 2D images instead of item models"
 msgstr "使用简单的 2D 图像,而不是项目模型"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:41
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:44
 msgid "Unavailable alpha:"
 msgstr "不可用透明:"
 
 msgid "Unavailable alpha:"
 msgstr "不可用透明:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:44
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:47
 msgid "Unavailable color:"
 msgstr "不可用颜色:"
 
 msgid "Unavailable color:"
 msgstr "不可用颜色:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:46
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:49
 msgid "GHOITEMS^Black"
 msgstr "GHOITEMS^黑色"
 
 msgid "GHOITEMS^Black"
 msgstr "GHOITEMS^黑色"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:47
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:50
 msgid "GHOITEMS^Dark"
 msgstr "GHOITEMS^深黑"
 
 msgid "GHOITEMS^Dark"
 msgstr "GHOITEMS^深黑"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:48
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:51
 msgid "GHOITEMS^Tinted"
 msgstr "GHOITEMS^有色"
 
 msgid "GHOITEMS^Tinted"
 msgstr "GHOITEMS^有色"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:49
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:52
 msgid "GHOITEMS^Normal"
 msgstr "GHOITEMS^标准"
 
 msgid "GHOITEMS^Normal"
 msgstr "GHOITEMS^标准"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:50
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:53
 msgid "GHOITEMS^Blue"
 msgstr "GHOITEMS^蓝色"
 
 msgid "GHOITEMS^Blue"
 msgstr "GHOITEMS^蓝色"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:56
-#: qcsrc/menu/xonotic/serverlist.qc:942
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:59
+#: qcsrc/menu/xonotic/serverlist.qc:948
 msgid "Players"
 msgstr "玩家"
 
 msgid "Players"
 msgstr "玩家"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:58
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:61
 msgid "Force player models to mine"
 msgstr ""
 
 msgid "Force player models to mine"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:60
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:63
 msgid "Force player colors to mine"
 msgstr ""
 
 msgid "Force player colors to mine"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:62
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:65
 msgid "Body fading:"
 msgstr ""
 
 msgid "Body fading:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:65
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:68
 msgid "Gibs:"
 msgstr ""
 
 msgid "Gibs:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:67
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:70
+msgid "Reduce the amount of gibs or remove them completely (default: lots)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_model.qc:71
 msgid "GIBS^None"
 msgstr ""
 
 msgid "GIBS^None"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_model.qc: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.qc: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.qc: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.qc:32
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:7
+#: qcsrc/menu/xonotic/keybinder.qc:109
+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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc:76
+#: qcsrc/menu/xonotic/dialog_settings_game_view.qc:79
 msgid "Field of view:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:81
 msgid "Field of view:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:81
-msgid "ZOOM^Zoom factor:"
+msgid "Field of vision in degrees from 60 to 130, default is 90"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:85
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_view.qc:85
+msgid "ZOOM^Zoom factor:"
+msgstr ""
+
+#: 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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc: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.qc:39
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:42
 msgid "Up"
 msgstr "向上"
 
 msgid "Up"
 msgstr "向上"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:42
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:45
 msgid "Down"
 msgstr "向下"
 
 msgid "Down"
 msgstr "向下"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:47
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:50
 msgid "Use priority list for weapon cycling"
 msgstr "武器使用优先级列表"
 
 msgid "Use priority list for weapon cycling"
 msgstr "武器使用优先级列表"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:49
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:53
 msgid "Cycle through only usable weapon selections"
 msgstr "可用武器选择"
 
 msgid "Cycle through only usable weapon selections"
 msgstr "可用武器选择"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc: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.qc: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.qc: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.qc: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.qc:74
+#: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:83
 msgid "Gun model bobbing"
 msgstr ""
 
 msgid "Gun model bobbing"
 msgstr ""
 
@@ -6352,55 +7600,75 @@ msgstr "鼠标"
 msgid "Sensitivity:"
 msgstr "敏感度:"
 
 msgid "Sensitivity:"
 msgstr "敏感度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:63
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:62
+msgid "Mouse speed multiplier"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:64
 msgid "Smooth aiming"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_input.qc:65
 msgid "Smooth aiming"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_input.qc:65
-msgid "Invert aiming"
+msgid "Smoothes the mouse movement, but makes aiming slightly less responsive"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_input.qc:67
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_input.qc:67
+msgid "Invert aiming"
+msgstr ""
+
+#: 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.qc:72
+#: 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.qc:75
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:77
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:80
+#: 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.qc:88
+#: 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.qc:90
+#: 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.qc:93
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:100
 msgid "Jetpack on jump:"
 msgstr ""
 
 msgid "Jetpack on jump:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:95
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:102
 msgid "JPJUMP^Disabled"
 msgstr ""
 
 msgid "JPJUMP^Disabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:96
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:103
 msgid "Air only"
 msgstr ""
 
 msgid "Air only"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:97
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:104
 msgid "JPJUMP^All"
 msgstr ""
 
 msgid "JPJUMP^All"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:103
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:108
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:113
+#: 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 "使用操纵杆输入"
 
 msgid "Use joystick input"
 msgstr "使用操纵杆输入"
 
@@ -6432,219 +7700,265 @@ msgstr "互联网"
 msgid "Client UDP port:"
 msgstr "客户端 UDP 端口:"
 
 msgid "Client UDP port:"
 msgstr "客户端 UDP 端口:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:33
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:31
+msgid "Force client to use chosen port unless it is set to 0"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:34
 msgid "Bandwidth:"
 msgstr "带宽:"
 
 msgid "Bandwidth:"
 msgstr "带宽:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:35
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:36
+msgid "Specify your network speed with this slider"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:37
 msgid "56k"
 msgstr "56k"
 
 msgid "56k"
 msgstr "56k"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:36
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:38
 msgid "ISDN"
 msgstr "ISDN"
 
 msgid "ISDN"
 msgstr "ISDN"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:37
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:39
 msgid "Slow ADSL"
 msgstr "低速 ADSL"
 
 msgid "Slow ADSL"
 msgstr "低速 ADSL"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:38
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:40
 msgid "Fast ADSL"
 msgstr "高速 ADSL"
 
 msgid "Fast ADSL"
 msgstr "高速 ADSL"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:39
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:41
 msgid "Broadband"
 msgstr "宽带"
 
 msgid "Broadband"
 msgstr "宽带"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:42
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:44
 msgid "Input packets/s:"
 msgstr "Input packets/s:"
 
 msgid "Input packets/s:"
 msgstr "Input packets/s:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:45
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:46
+msgid "How many input packets to send to the server each second"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:48
 msgid "Server queries/s:"
 msgstr "Server queries/s:"
 
 msgid "Server queries/s:"
 msgstr "Server queries/s:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:49
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:52
 msgid "Downloads:"
 msgstr "下载"
 
 msgid "Downloads:"
 msgstr "下载"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:53
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:54
+msgid "Maximum number of concurrent HTTP/FTP downloads"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:57
 msgid "Speed (kB/s):"
 msgstr "速度 (kB/s):"
 
 msgid "Speed (kB/s):"
 msgstr "速度 (kB/s):"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:58
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:59
+msgid "Maximum download speed"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:63
 msgid "Local latency:"
 msgstr "本地延迟:"
 
 msgid "Local latency:"
 msgstr "本地延迟:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:62
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:67
 msgid "Show netgraph"
 msgstr "显示网络图"
 
 msgid "Show netgraph"
 msgstr "显示网络图"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:64
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:68
+msgid "Show a graph of packet sizes and other information"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:70
 msgid "Client-side movement prediction"
 msgstr ""
 
 msgid "Client-side movement prediction"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:66
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:71
+msgid "Enable clientside movement prediction"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:73
 msgid "Movement error compensation"
 msgstr "运动误差补偿"
 
 msgid "Movement error compensation"
 msgstr "运动误差补偿"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:70
+#: 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.qc:73
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:80
 msgid "Framerate"
 msgstr "帧率"
 
 msgid "Framerate"
 msgstr "帧率"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:75
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:82
 msgid "Maximum:"
 msgstr "最大值:"
 
 msgid "Maximum:"
 msgstr "最大值:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:77
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:84
 msgid "MAXFPS^5 fps"
 msgstr "MAXFPS^5 fps"
 
 msgid "MAXFPS^5 fps"
 msgstr "MAXFPS^5 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:78
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:85
 msgid "MAXFPS^10 fps"
 msgstr "MAXFPS^10 fps"
 
 msgid "MAXFPS^10 fps"
 msgstr "MAXFPS^10 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:79
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:86
 msgid "MAXFPS^20 fps"
 msgstr "MAXFPS^20 fps"
 
 msgid "MAXFPS^20 fps"
 msgstr "MAXFPS^20 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:80
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:87
 msgid "MAXFPS^30 fps"
 msgstr "MAXFPS^30 fps"
 
 msgid "MAXFPS^30 fps"
 msgstr "MAXFPS^30 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:81
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:88
 msgid "MAXFPS^40 fps"
 msgstr "MAXFPS^40 fps"
 
 msgid "MAXFPS^40 fps"
 msgstr "MAXFPS^40 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:82
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:89
 msgid "MAXFPS^50 fps"
 msgstr "MAXFPS^50 fps"
 
 msgid "MAXFPS^50 fps"
 msgstr "MAXFPS^50 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:83
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:90
 msgid "MAXFPS^60 fps"
 msgstr "MAXFPS^60 fps"
 
 msgid "MAXFPS^60 fps"
 msgstr "MAXFPS^60 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:84
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:91
 msgid "MAXFPS^70 fps"
 msgstr "MAXFPS^70 fps"
 
 msgid "MAXFPS^70 fps"
 msgstr "MAXFPS^70 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:85
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:92
 msgid "MAXFPS^100 fps"
 msgstr "MAXFPS^100 fps"
 
 msgid "MAXFPS^100 fps"
 msgstr "MAXFPS^100 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:86
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:93
 msgid "MAXFPS^125 fps"
 msgstr "MAXFPS^125 fps"
 
 msgid "MAXFPS^125 fps"
 msgstr "MAXFPS^125 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:87
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:94
 msgid "MAXFPS^200 fps"
 msgstr "MAXFPS^200 fps"
 
 msgid "MAXFPS^200 fps"
 msgstr "MAXFPS^200 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:88
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:95
 msgid "MAXFPS^Unlimited"
 msgstr "MAXFPS^无限制"
 
 msgid "MAXFPS^Unlimited"
 msgstr "MAXFPS^无限制"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:91
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:98
 msgid "Target:"
 msgstr "目标值:"
 
 msgid "Target:"
 msgstr "目标值:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:93
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:100
 msgid "TRGT^Disabled"
 msgstr "TRGT^已禁用"
 
 msgid "TRGT^Disabled"
 msgstr "TRGT^已禁用"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:94
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:101
 msgid "TRGT^30 fps"
 msgstr "TRGT^30 fps"
 
 msgid "TRGT^30 fps"
 msgstr "TRGT^30 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:95
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:102
 msgid "TRGT^40 fps"
 msgstr "TRGT^40 fps"
 
 msgid "TRGT^40 fps"
 msgstr "TRGT^40 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:96
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:103
 msgid "TRGT^50 fps"
 msgstr "TRGT^50 fps"
 
 msgid "TRGT^50 fps"
 msgstr "TRGT^50 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:97
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:104
 msgid "TRGT^60 fps"
 msgstr "TRGT^60 fps"
 
 msgid "TRGT^60 fps"
 msgstr "TRGT^60 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:98
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:105
 msgid "TRGT^100 fps"
 msgstr "TRGT^100 fps"
 
 msgid "TRGT^100 fps"
 msgstr "TRGT^100 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:99
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:106
 msgid "TRGT^125 fps"
 msgstr "TRGT^125 fps"
 
 msgid "TRGT^125 fps"
 msgstr "TRGT^125 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:100
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:107
 msgid "TRGT^200 fps"
 msgstr "TRGT^200 fps"
 
 msgid "TRGT^200 fps"
 msgstr "TRGT^200 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:103
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:110
 msgid "Idle limit:"
 msgstr "空余时间限制:"
 
 msgid "Idle limit:"
 msgstr "空余时间限制:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:105
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:112
 msgid "IDLFPS^10 fps"
 msgstr "IDLFPS^10 fps"
 
 msgid "IDLFPS^10 fps"
 msgstr "IDLFPS^10 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:106
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:113
 msgid "IDLFPS^20 fps"
 msgstr "IDLFPS^20 fps"
 
 msgid "IDLFPS^20 fps"
 msgstr "IDLFPS^20 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:107
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:114
 msgid "IDLFPS^30 fps"
 msgstr "IDLFPS^30 fps"
 
 msgid "IDLFPS^30 fps"
 msgstr "IDLFPS^30 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:108
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:115
 msgid "IDLFPS^60 fps"
 msgstr "IDLFPS^60 fps"
 
 msgid "IDLFPS^60 fps"
 msgstr "IDLFPS^60 fps"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:109
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:116
 msgid "IDLFPS^Unlimited"
 msgstr "IDLFPS^无限制"
 
 msgid "IDLFPS^Unlimited"
 msgstr "IDLFPS^无限制"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:113
+#: 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.qc:116
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:123
 msgid "Show frames per second"
 msgstr "显示每秒帧数"
 
 msgid "Show frames per second"
 msgstr "显示每秒帧数"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:121
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:124
+msgid "Show your rendered frames per second"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:129
 msgid "Menu tooltips:"
 msgstr "菜单工具提示:"
 
 msgid "Menu tooltips:"
 msgstr "菜单工具提示:"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:123
+#: 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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:132
 msgid "TLTIP^Disabled"
 msgstr "TLTIP^已禁用"
 
 msgid "TLTIP^Disabled"
 msgstr "TLTIP^已禁用"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:124
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:133
 msgid "TLTIP^Standard"
 msgstr "TLTIP^标准"
 
 msgid "TLTIP^Standard"
 msgstr "TLTIP^标准"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:125
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:134
 msgid "TLTIP^Advanced"
 msgstr "TLTIP^高级"
 
 msgid "TLTIP^Advanced"
 msgstr "TLTIP^高级"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:128
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:137
 msgid "Show current date and time"
 msgstr "显示当前日期和时间"
 
 msgid "Show current date and time"
 msgstr "显示当前日期和时间"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:131
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:138
+msgid "Show current date and time of day, useful on screenshots"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:141
 msgid "Enable developer mode"
 msgstr "使用开发人员模式运行"
 
 msgid "Enable developer mode"
 msgstr "使用开发人员模式运行"
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:135
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:145
 msgid "Advanced settings..."
 msgstr "高级设置..."
 
 msgid "Advanced settings..."
 msgstr "高级设置..."
 
-#: qcsrc/menu/xonotic/dialog_settings_misc.qc:140
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:146
+msgid "Advanced settings where you can tweak every single variable of the game"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_misc.qc:151
 #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:6
 msgid "Factory reset"
 msgstr "还原默认设置"
 #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:6
 msgid "Factory reset"
 msgstr "还原默认设置"
@@ -6701,6 +8015,12 @@ msgstr "设置语言"
 msgid "Disable gore effects and harsh language"
 msgstr "禁用血腥效果和恶劣的语言"
 
 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 ""
+
 #: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:6
 msgid "Warning"
 msgstr "警告"
 #: qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc:6
 msgid "Warning"
 msgstr "警告"
@@ -6770,144 +8090,233 @@ msgid "Color depth:"
 msgstr "色彩深度:"
 
 #: qcsrc/menu/xonotic/dialog_settings_video.qc:45
 msgstr "色彩深度:"
 
 #: qcsrc/menu/xonotic/dialog_settings_video.qc:45
+msgid "How many bits per pixel (BPP) to render at, 32 is recommended"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:46
 msgid "16bit"
 msgstr "16bit"
 
 msgid "16bit"
 msgstr "16bit"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:46
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:47
 msgid "32bit"
 msgstr "32bit"
 
 msgid "32bit"
 msgstr "32bit"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:49
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:50
 msgid "Full screen"
 msgstr "全屏幕"
 
 msgid "Full screen"
 msgstr "全屏幕"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:50
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:51
+msgid "Enable fullscreen mode (default: enabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:52
 msgid "Vertical Synchronization"
 msgstr "垂直同步"
 
 msgid "Vertical Synchronization"
 msgstr "垂直同步"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:54
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:53
+msgid ""
+"Enable vertical synchronization to prevent tearing, will cap your fps to the "
+"screen refresh rate (default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:58
 msgid "Flip view horizontally"
 msgstr "翻转横向视图"
 
 msgid "Flip view horizontally"
 msgstr "翻转横向视图"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:56
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:59
+msgid "Poor man's left handed mode (default: off)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:62
 msgid "Anisotropy:"
 msgstr "各向异性:"
 
 msgid "Anisotropy:"
 msgstr "各向异性:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:58
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:64
+msgid "Anisotropic filtering quality (default: 1x)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:65
 msgid "ANISO^Disabled"
 msgstr "ANISO^已禁用"
 
 msgid "ANISO^Disabled"
 msgstr "ANISO^已禁用"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:59
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:69
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:66
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:77
 msgid "2x"
 msgstr "2x"
 
 msgid "2x"
 msgstr "2x"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:60
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:70
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:67
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:78
 msgid "4x"
 msgstr "4x"
 
 msgid "4x"
 msgstr "4x"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:61
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:68
 msgid "8x"
 msgstr "8x"
 
 msgid "8x"
 msgstr "8x"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:62
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:69
 msgid "16x"
 msgstr "16x"
 
 msgid "16x"
 msgstr "16x"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:65
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:72
 msgid "Antialiasing:"
 msgstr "抗锯齿:"
 
 msgid "Antialiasing:"
 msgstr "抗锯齿:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:68
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:75
+msgid ""
+"Enable antialiasing, which smooths the edges of 3D geometry. Note that it "
+"might decrease performance by quite a lot (default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:76
 msgid "AA^Disabled"
 msgstr "AA^已禁用"
 
 msgid "AA^Disabled"
 msgstr "AA^已禁用"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:74
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:82
 msgid "High-quality frame buffer"
 msgstr "高品质帧缓冲区"
 
 msgid "High-quality frame buffer"
 msgstr "高品质帧缓冲区"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:79
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:87
 msgid "Depth first:"
 msgstr "深度优先:"
 
 msgid "Depth first:"
 msgstr "深度优先:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:81
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:89
+msgid ""
+"Eliminate overdraw by rendering a depth-only version of the scene before the "
+"normal rendering starts (default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:90
 msgid "DF^Disabled"
 msgstr "DF^已禁用"
 
 msgid "DF^Disabled"
 msgstr "DF^已禁用"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:82
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:91
 msgid "DF^World"
 msgstr "DF^世界"
 
 msgid "DF^World"
 msgstr "DF^世界"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:83
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:92
 msgid "DF^All"
 msgstr "DF^全部"
 
 msgid "DF^All"
 msgstr "DF^全部"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:86
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:95
 msgid "Vertex Buffer Objects (VBOs)"
 msgstr "顶点缓冲区对象 (VBOs)"
 
 msgid "Vertex Buffer Objects (VBOs)"
 msgstr "顶点缓冲区对象 (VBOs)"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:89
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:98
 msgid "VBO^Off"
 msgstr "VBO^关"
 
 msgid "VBO^Off"
 msgstr "VBO^关"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:90
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:99
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:101
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:105
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:107
+msgid ""
+"Make use of Vertex Buffer Objects to store static geometry in video memory "
+"for faster rendering (default: Vertex and Triangles)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:100
 msgid "Vertices, some Tris (compatible)"
 msgstr "顶点,部分三角形 (兼容模式)"
 
 msgid "Vertices, some Tris (compatible)"
 msgstr "顶点,部分三角形 (兼容模式)"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:93
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:104
 msgid "Vertices"
 msgstr "顶点"
 
 msgid "Vertices"
 msgstr "顶点"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:94
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:106
 msgid "Vertices and Triangles"
 msgstr "顶点和三角形"
 
 msgid "Vertices and Triangles"
 msgstr "顶点和三角形"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:97
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:110
 msgid "Brightness:"
 msgstr "亮度:"
 
 msgid "Brightness:"
 msgstr "亮度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:100
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:112
+msgid "Brightness of black (default: 0)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:114
 msgid "Contrast:"
 msgstr "对比度:"
 
 msgid "Contrast:"
 msgstr "对比度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:103
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:116
+msgid "Brightness of white (default: 1)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:118
 msgid "Gamma:"
 msgstr "伽玛值:"
 
 msgid "Gamma:"
 msgstr "伽玛值:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:108
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:121
+msgid ""
+"Inverse gamma correction value, a brightness effect that does not affect "
+"white or black (default: 1.125)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:124
 msgid "Contrast boost:"
 msgstr "对比度增强:"
 
 msgid "Contrast boost:"
 msgstr "对比度增强:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:113
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:127
+msgid "By how much to multiply the contrast in dark areas (default: 1)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:130
 msgid "Saturation:"
 msgstr "饱和度:"
 
 msgid "Saturation:"
 msgstr "饱和度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:119
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:133
+msgid ""
+"Saturation adjustment (0 = grayscale, 1 = normal, 2 = oversaturated), "
+"requires GLSL color control (default: 1)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:137
 msgid "LIT^Ambient:"
 msgstr "LIT^环境:"
 
 msgid "LIT^Ambient:"
 msgstr "LIT^环境:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:122
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:139
+msgid ""
+"Ambient lighting, if set too high it tends to make light on maps look dull "
+"and flat (default: 4)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:141
 msgid "Intensity:"
 msgstr "明暗度:"
 
 msgid "Intensity:"
 msgstr "明暗度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:126
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:143
+msgid "Global rendering brightness (default: 1)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:146
 msgid "Wait for GPU to finish each frame"
 msgstr "等待 GPU 来完成每一帧的渲染"
 
 msgid "Wait for GPU to finish each frame"
 msgstr "等待 GPU 来完成每一帧的渲染"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:128
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:147
+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 ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:149
 msgid "Use OpenGL 2.0 shaders (GLSL)"
 msgstr "使用 OpenGL 2.0 着色器 (GLSL)"
 
 msgid "Use OpenGL 2.0 shaders (GLSL)"
 msgstr "使用 OpenGL 2.0 着色器 (GLSL)"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:131
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:152
 msgid "Use GLSL to handle color control"
 msgstr "使用 GLSL 来处理色彩控制"
 
 msgid "Use GLSL to handle color control"
 msgstr "使用 GLSL 来处理色彩控制"
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:136
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:153
+msgid ""
+"Enable use of GLSL to apply gamma correction, note that it might decrease "
+"performance by a lot (default: disabled)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:158
 msgid "Psycho coloring (easter egg)"
 msgstr ""
 
 msgid "Psycho coloring (easter egg)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_video.qc:139
+#: qcsrc/menu/xonotic/dialog_settings_video.qc:161
 msgid "Trippy vertices (easter egg)"
 msgstr ""
 
 msgid "Trippy vertices (easter egg)"
 msgstr ""
 
@@ -6915,31 +8324,35 @@ msgstr ""
 msgid "Singleplayer"
 msgstr "单人游戏"
 
 msgid "Singleplayer"
 msgstr "单人游戏"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:118
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:7
+msgid "Play the singleplayer campaign or instant action matches against bots"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:119
 msgid "Instant action! (random map with bots)"
 msgstr "立即开始 !(与机器人随机地图)"
 
 msgid "Instant action! (random map with bots)"
 msgstr "立即开始 !(与机器人随机地图)"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:125
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:126
 msgid "???"
 msgstr "???"
 
 msgid "???"
 msgstr "???"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:138
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:139
 msgid "Campaign Difficulty:"
 msgstr "游戏难度:"
 
 msgid "Campaign Difficulty:"
 msgstr "游戏难度:"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:139
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:140
 msgid "CSKL^Easy"
 msgstr "CSKL^容易"
 
 msgid "CSKL^Easy"
 msgstr "CSKL^容易"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:140
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:141
 msgid "CSKL^Medium"
 msgstr "CSKL^中等"
 
 msgid "CSKL^Medium"
 msgstr "CSKL^中等"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:141
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:142
 msgid "CSKL^Hard"
 msgstr "CSKL^困难"
 
 msgid "CSKL^Hard"
 msgstr "CSKL^困难"
 
-#: qcsrc/menu/xonotic/dialog_singleplayer.qc:143
+#: qcsrc/menu/xonotic/dialog_singleplayer.qc:144
 msgid "Start Singleplayer!"
 msgstr "开始单人游戏 !"
 
 msgid "Start Singleplayer!"
 msgstr "开始单人游戏 !"
 
@@ -6951,27 +8364,31 @@ msgstr "获胜者"
 msgid "Team Selection"
 msgstr "队伍选择"
 
 msgid "Team Selection"
 msgstr "队伍选择"
 
-#: qcsrc/menu/xonotic/dialog_teamselect.qc:44
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:48
 msgid "join 'best' team (auto-select)"
 msgstr "加入“最好”的团队 (自动选择)"
 
 msgid "join 'best' team (auto-select)"
 msgstr "加入“最好”的团队 (自动选择)"
 
-#: qcsrc/menu/xonotic/dialog_teamselect.qc:48
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:49
+msgid "Autoselect team (recommended)"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:53
 msgid "red"
 msgstr "红色"
 
 msgid "red"
 msgstr "红色"
 
-#: qcsrc/menu/xonotic/dialog_teamselect.qc:49
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:54
 msgid "blue"
 msgstr "蓝色"
 
 msgid "blue"
 msgstr "蓝色"
 
-#: qcsrc/menu/xonotic/dialog_teamselect.qc:50
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:55
 msgid "yellow"
 msgstr "黄色"
 
 msgid "yellow"
 msgstr "黄色"
 
-#: qcsrc/menu/xonotic/dialog_teamselect.qc:51
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:56
 msgid "pink"
 msgstr "粉红色"
 
 msgid "pink"
 msgstr "粉红色"
 
-#: qcsrc/menu/xonotic/dialog_teamselect.qc:54
+#: qcsrc/menu/xonotic/dialog_teamselect.qc:59
 msgid "spectate"
 msgstr "观战"
 
 msgid "spectate"
 msgstr "观战"
 
@@ -6983,21 +8400,197 @@ msgstr "合作模式"
 msgid "free for all"
 msgstr "自由战役"
 
 msgid "free for all"
 msgstr "自由战役"
 
+#: qcsrc/menu/xonotic/keybinder.qc:58
+msgid "Moving"
+msgstr ""
+
+#: 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:110
+msgid "hold zoom"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:111
+msgid "toggle zoom"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:112
+msgid "show scores"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:113
+msgid "screen shot"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:114
+msgid "maximize radar"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:116
+msgid "Communicate"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:117
+msgid "public chat"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:118 qcsrc/menu/xonotic/keybinder.qc:131
+msgid "team chat"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:119
+msgid "show chat history"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:120
+msgid "vote YES"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:121
+msgid "vote NO"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:122
+msgid "ready"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:124
+msgid "Client"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:125
+msgid "server info"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:126
+msgid "enter console"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:127
+msgid "disconnect"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:128
+msgid "quit"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:132
+msgid "auto-join team"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:133
+msgid "team menu"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:134
+msgid "sandbox menu"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:135
+msgid "enter spectator mode"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:136
+msgid "drop weapon"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:137
+msgid "drop key / drop flag"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:138
+msgid "drag object"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:139
+msgid "3rd person view"
+msgstr ""
+
+#: qcsrc/menu/xonotic/keybinder.qc:141
+msgid "User defined"
+msgstr ""
+
 #: qcsrc/menu/xonotic/mainwindow.qc:42 qcsrc/menu/xonotic/mainwindow.qc:45
 msgid "Do not press this button again!"
 msgstr "不要按这个按钮 !"
 
 #: 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:348
+#: 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.qc:356
+#: 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.qc:361
+#: qcsrc/menu/xonotic/maplist.qc:356
 msgid ""
 "Huh? Can't play this (invalid game type). Refiltering so this won't happen "
 "again.\n"
 msgid ""
 "Huh? Can't play this (invalid game type). Refiltering so this won't happen "
 "again.\n"
@@ -7047,23 +8640,29 @@ msgstr ""
 msgid "SLCAT^Defrag Mode"
 msgstr ""
 
 msgid "SLCAT^Defrag Mode"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.qc:438
+#: qcsrc/menu/xonotic/serverlist.qc:444
 msgid "Favorite"
 msgstr "偏好"
 
 msgid "Favorite"
 msgstr "偏好"
 
-#: qcsrc/menu/xonotic/serverlist.qc:938
+#: qcsrc/menu/xonotic/serverlist.qc:445
+msgid ""
+"Bookmark the currently highlighted server so that it's faster to find in the "
+"future"
+msgstr ""
+
+#: qcsrc/menu/xonotic/serverlist.qc:944
 msgid "Ping"
 msgstr "延迟"
 
 msgid "Ping"
 msgstr "延迟"
 
-#: qcsrc/menu/xonotic/serverlist.qc:939
+#: qcsrc/menu/xonotic/serverlist.qc:945
 msgid "Host name"
 msgstr "主机名称"
 
 msgid "Host name"
 msgstr "主机名称"
 
-#: qcsrc/menu/xonotic/serverlist.qc:940
+#: qcsrc/menu/xonotic/serverlist.qc:946
 msgid "Map"
 msgstr "地图"
 
 msgid "Map"
 msgstr "地图"
 
-#: qcsrc/menu/xonotic/serverlist.qc:941
+#: qcsrc/menu/xonotic/serverlist.qc:947
 msgid "Type"
 msgstr "类型"
 
 msgid "Type"
 msgstr "类型"
 
@@ -7075,48 +8674,61 @@ msgstr "<TITLE>"
 msgid "<AUTHOR>"
 msgstr "<AUTHOR>"
 
 msgid "<AUTHOR>"
 msgstr "<AUTHOR>"
 
-#: qcsrc/menu/xonotic/slider_decibels.qc:81
+#: qcsrc/menu/xonotic/slider_decibels.qc:84
 msgid "VOL^MAX"
 msgstr ""
 
 msgid "VOL^MAX"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_decibels.qc:83
+#: qcsrc/menu/xonotic/slider_decibels.qc:86
 msgid "VOL^OFF"
 msgstr ""
 
 msgid "VOL^OFF"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_decibels.qc:91
+#: qcsrc/menu/xonotic/slider_decibels.qc:94
 #, c-format
 msgid "%s dB"
 msgstr "%s dB"
 
 #: qcsrc/menu/xonotic/slider_particles.qc:23
 #, c-format
 msgid "%s dB"
 msgstr "%s dB"
 
 #: qcsrc/menu/xonotic/slider_particles.qc:23
-msgid "PART^OMG"
+msgid ""
+"Multiplier for amount of particles. Less means less particles, which in turn "
+"gives for better performance (default: 1)"
 msgstr ""
 
 #: qcsrc/menu/xonotic/slider_particles.qc:24
 msgstr ""
 
 #: qcsrc/menu/xonotic/slider_particles.qc:24
+msgid "PART^OMG"
+msgstr ""
+
+#: qcsrc/menu/xonotic/slider_particles.qc:25
 msgid "PART^Low"
 msgstr "PART^低阶"
 
 msgid "PART^Low"
 msgstr "PART^低阶"
 
-#: qcsrc/menu/xonotic/slider_particles.qc:25
+#: qcsrc/menu/xonotic/slider_particles.qc:26
 msgid "PART^Medium"
 msgstr ""
 
 msgid "PART^Medium"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.qc:26
+#: qcsrc/menu/xonotic/slider_particles.qc:27
 #: qcsrc/menu/xonotic/slider_sbfadetime.qc:24
 msgid "PART^Normal"
 msgstr ""
 
 #: qcsrc/menu/xonotic/slider_sbfadetime.qc:24
 msgid "PART^Normal"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.qc:27
+#: qcsrc/menu/xonotic/slider_particles.qc:28
 msgid "PART^High"
 msgstr ""
 
 msgid "PART^High"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.qc:28
+#: qcsrc/menu/xonotic/slider_particles.qc:29
 msgid "PART^Ultra"
 msgstr ""
 
 msgid "PART^Ultra"
 msgstr ""
 
-#: qcsrc/menu/xonotic/slider_particles.qc:29
+#: qcsrc/menu/xonotic/slider_particles.qc:30
 msgid "PART^Ultimate"
 msgstr ""
 
 msgid "PART^Ultimate"
 msgstr ""
 
+#: 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)"
 #: qcsrc/menu/xonotic/slider_resolution.qc:124
 #, c-format
 msgid "%dx%d (%d:%d)"
@@ -7127,6 +8739,10 @@ msgstr "%dx%d (%d:%d)"
 msgid "%dx%d"
 msgstr "%dx%d"
 
 msgid "%dx%d"
 msgstr "%dx%d"
 
+#: qcsrc/menu/xonotic/slider_resolution.qc:133
+msgid "Screen resolution"
+msgstr ""
+
 #: qcsrc/menu/xonotic/slider_sbfadetime.qc:23
 msgid "PART^Slow"
 msgstr ""
 #: qcsrc/menu/xonotic/slider_sbfadetime.qc:23
 msgid "PART^Slow"
 msgstr ""
@@ -7139,101 +8755,101 @@ msgstr ""
 msgid "PART^Instant"
 msgstr ""
 
 msgid "PART^Instant"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:60
+#: qcsrc/menu/xonotic/statslist.qc:59
 msgid "January"
 msgstr "一月"
 
 msgid "January"
 msgstr "一月"
 
-#: qcsrc/menu/xonotic/statslist.qc:61
+#: qcsrc/menu/xonotic/statslist.qc:60
 msgid "February"
 msgstr "二月"
 
 msgid "February"
 msgstr "二月"
 
-#: qcsrc/menu/xonotic/statslist.qc:62
+#: qcsrc/menu/xonotic/statslist.qc:61
 msgid "March"
 msgstr "三月"
 
 msgid "March"
 msgstr "三月"
 
-#: qcsrc/menu/xonotic/statslist.qc:63
+#: qcsrc/menu/xonotic/statslist.qc:62
 msgid "April"
 msgstr "四月"
 
 msgid "April"
 msgstr "四月"
 
-#: qcsrc/menu/xonotic/statslist.qc:64
+#: qcsrc/menu/xonotic/statslist.qc:63
 msgid "May"
 msgstr "五月"
 
 msgid "May"
 msgstr "五月"
 
-#: qcsrc/menu/xonotic/statslist.qc:65
+#: qcsrc/menu/xonotic/statslist.qc:64
 msgid "June"
 msgstr "六月"
 
 msgid "June"
 msgstr "六月"
 
-#: qcsrc/menu/xonotic/statslist.qc:66
+#: qcsrc/menu/xonotic/statslist.qc:65
 msgid "July"
 msgstr "七月"
 
 msgid "July"
 msgstr "七月"
 
-#: qcsrc/menu/xonotic/statslist.qc:67
+#: qcsrc/menu/xonotic/statslist.qc:66
 msgid "August"
 msgstr "八月"
 
 msgid "August"
 msgstr "八月"
 
-#: qcsrc/menu/xonotic/statslist.qc:68
+#: qcsrc/menu/xonotic/statslist.qc:67
 msgid "September"
 msgstr "九月"
 
 msgid "September"
 msgstr "九月"
 
-#: qcsrc/menu/xonotic/statslist.qc:69
+#: qcsrc/menu/xonotic/statslist.qc:68
 msgid "October"
 msgstr "十月"
 
 msgid "October"
 msgstr "十月"
 
-#: qcsrc/menu/xonotic/statslist.qc:70
+#: qcsrc/menu/xonotic/statslist.qc:69
 msgid "November"
 msgstr "十一月"
 
 msgid "November"
 msgstr "十一月"
 
-#: qcsrc/menu/xonotic/statslist.qc:71
+#: qcsrc/menu/xonotic/statslist.qc:70
 msgid "December"
 msgstr "十二月"
 
 msgid "December"
 msgstr "十二月"
 
-#: qcsrc/menu/xonotic/statslist.qc:127
+#: qcsrc/menu/xonotic/statslist.qc:126
 msgid "Joined:"
 msgstr "加入:"
 
 msgid "Joined:"
 msgstr "加入:"
 
-#: qcsrc/menu/xonotic/statslist.qc:134
+#: qcsrc/menu/xonotic/statslist.qc:133
 msgid "Last_Seen:"
 msgstr ""
 
 msgid "Last_Seen:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:141
+#: qcsrc/menu/xonotic/statslist.qc:140
 msgid "Time_Played:"
 msgstr ""
 
 msgid "Time_Played:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:148
+#: qcsrc/menu/xonotic/statslist.qc:147
 msgid "Favorite_Map:"
 msgstr ""
 
 msgid "Favorite_Map:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:232 qcsrc/menu/xonotic/statslist.qc:276
+#: 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.qc:239
+#: qcsrc/menu/xonotic/statslist.qc:238
 #, c-format
 msgid "%s_ELO:"
 msgstr ""
 
 #, c-format
 msgid "%s_ELO:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:246
+#: qcsrc/menu/xonotic/statslist.qc:245
 #, c-format
 msgid "%s_Rank:"
 msgstr ""
 
 #, c-format
 msgid "%s_Rank:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:253
+#: qcsrc/menu/xonotic/statslist.qc:252
 #, c-format
 msgid "%s_Percentile:"
 msgstr ""
 
 #, c-format
 msgid "%s_Percentile:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:262
+#: qcsrc/menu/xonotic/statslist.qc:261
 #, c-format
 msgid "%s_Favorite_Map:"
 msgstr ""
 
 #, c-format
 msgid "%s_Favorite_Map:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/statslist.qc:277
+#: qcsrc/menu/xonotic/statslist.qc:276
 #, c-format
 msgid "%d (unranked)"
 msgstr ""
 
 #, c-format
 msgid "%d (unranked)"
 msgstr ""
 
-#: qcsrc/menu/xonotic/util.qc:415
+#: qcsrc/menu/xonotic/util.qc:409
 #, c-format
 msgid ""
 "Update can be downloaded at:\n"
 #, c-format
 msgid ""
 "Update can be downloaded at:\n"
@@ -7242,39 +8858,34 @@ msgstr ""
 "可下载更新:\n"
 "%s\n"
 
 "可下载更新:\n"
 "%s\n"
 
-#: qcsrc/menu/xonotic/util.qc:515
+#: qcsrc/menu/xonotic/util.qc:509
 msgid "Autogenerating mapinfo for newly added maps..."
 msgstr "自动生成新增地图的地图信息......"
 
 msgid "Autogenerating mapinfo for newly added maps..."
 msgstr "自动生成新增地图的地图信息......"
 
-#: qcsrc/menu/xonotic/util.qc:544
+#: qcsrc/menu/xonotic/util.qc:538
 #, c-format
 msgid "^1%s TEST BUILD"
 msgstr "^1%s 测试生成"
 
 #, c-format
 msgid "^1%s TEST BUILD"
 msgstr "^1%s 测试生成"
 
-#: qcsrc/menu/xonotic/util.qc:561
+#: qcsrc/menu/xonotic/util.qc:555
 #, c-format
 msgid "Update to %s now!"
 msgstr "现在更新 %s !"
 
 #, c-format
 msgid "Update to %s now!"
 msgstr "现在更新 %s !"
 
-#: qcsrc/menu/xonotic/util.qc:646
+#: qcsrc/menu/xonotic/util.qc:640
 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:760
+#: qcsrc/menu/xonotic/util.qc:754
 msgid "Use default"
 msgstr "使用默认值"
 
 msgid "Use default"
 msgstr "使用默认值"
 
-#: qcsrc/menu/xonotic/util.qc:780
+#: qcsrc/menu/xonotic/util.qc:774
 msgid "Team Color:"
 msgstr "队伍颜色:"
 
 msgid "Team Color:"
 msgstr "队伍颜色:"
 
-#: qcsrc/menu/xonotic/util.qh:48
+#: qcsrc/menu/xonotic/util.qh:46
 msgid "Enable panel"
 msgstr "启用面板"
 msgid "Enable panel"
 msgstr "启用面板"
-
-#: qcsrc/menu/xonotic/weaponslist.qc:108
-#, c-format
-msgid "%s (mutator weapon)"
-msgstr "%s (特别武器)"