Make simple items static, for consistency (ammo and weapons are visually the same...
[xonotic/xonotic-data.pk3dir.git] / common.zh_CN.po
index c09d8de..5ba567a 100644 (file)
@@ -7,17 +7,19 @@
 # Antoni Das <Antonidas159@gmail.com>, 2015,2017
 # sapphireliu <balancedliu@gmail.com>, 2014
 # kalawore <kalawore@outlook.com>, 2015
+# Liang Liu <dxkliu@126.com>, 2019
 # Losier Blackheath <losier.cc@gmail.com>, 2018
 # sapphireliu <balancedliu@gmail.com>, 2014
+# 杜茂森 <dumaosen_main01@outlook.com>, 2018-2019
 # 杜茂森 <dumaosen_main01@outlook.com>, 2018
-# 杜茂森 <dumaosen_main01@outlook.com>, 2018
+# 韬 刘 <jiegushijia@gmail.com>, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
-"Last-Translator: divVerent <divVerent@xonotic.org>\n"
+"POT-Creation-Date: 2019-05-19 07:23+0200\n"
+"PO-Revision-Date: 2019-07-30 05:15+0000\n"
+"Last-Translator: 杜茂森 <dumaosen_main01@outlook.com>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/"
 "xonotic/language/zh_CN/)\n"
 "Language: zh_CN\n"
@@ -29,13 +31,34 @@ msgstr ""
 #: qcsrc/client/hud/hud_config.qc:243
 #, c-format
 msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)"
-msgstr ""
+msgstr "^2已导出至 %s! (小贴士:它被保存到 data/data/)"
 
 #: qcsrc/client/hud/hud_config.qc:247
 #, c-format
 msgid "^1Couldn't write to %s"
+msgstr "无法将^1写入到 %s"
+
+#: qcsrc/client/hud/panel/centerprint.qc:140
+#, c-format
+msgid "^3Countdown message at time %s, seconds left: ^COUNT"
+msgstr "^3倒计时时间 %s, 剩余秒数: ^COUNT"
+
+#: qcsrc/client/hud/panel/centerprint.qc:142
+#, c-format
+msgid ""
+"^1Multiline message at time %s that\n"
+"^1lasts longer than normal"
 msgstr ""
 
+#: qcsrc/client/hud/panel/centerprint.qc:144
+#, c-format
+msgid "Message at time %s"
+msgstr "消息显示时长 %s"
+
+#: qcsrc/client/hud/panel/centerprint.qc:149
+msgid "Generic message"
+msgstr "基本消息"
+
 #: qcsrc/client/hud/panel/chat.qc:84
 msgid "^3Player^7: This is the chat area."
 msgstr "^3玩家^7: 这里是聊天区."
@@ -60,7 +83,7 @@ msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1按下 ^3%s^1 来进行观看"
 
 #: qcsrc/client/hud/panel/infomessages.qc:102
-#: qcsrc/menu/xonotic/keybinder.qc:40
+#: qcsrc/menu/xonotic/keybinder.qc:47
 msgid "primary fire"
 msgstr "主要攻击"
 
@@ -95,7 +118,7 @@ msgid "drop weapon"
 msgstr "武器掉落"
 
 #: qcsrc/client/hud/panel/infomessages.qc:110
-#: qcsrc/menu/xonotic/keybinder.qc:41
+#: qcsrc/menu/xonotic/keybinder.qc:48
 msgid "secondary fire"
 msgstr "次要攻击"
 
@@ -105,7 +128,7 @@ msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1按下 ^3%s^1 获取游戏模式信息"
 
 #: qcsrc/client/hud/panel/infomessages.qc:113
-#: qcsrc/menu/xonotic/keybinder.qc:94
+#: qcsrc/menu/xonotic/keybinder.qc:105
 msgid "server info"
 msgstr "服务器信息"
 
@@ -145,7 +168,7 @@ msgstr "%s按下 ^3%s%s 来结束暖身"
 #: qcsrc/client/hud/panel/infomessages.qc:162
 #: qcsrc/client/hud/panel/infomessages.qc:164
 #: qcsrc/client/hud/panel/infomessages.qc:177
-#: qcsrc/menu/xonotic/keybinder.qc:91
+#: qcsrc/menu/xonotic/keybinder.qc:101
 msgid "ready"
 msgstr "准备"
 
@@ -177,7 +200,7 @@ msgid " Press ^3%s%s to adjust"
 msgstr " 按下 ^3%s%s 来调整"
 
 #: qcsrc/client/hud/panel/infomessages.qc:201
-#: qcsrc/menu/xonotic/keybinder.qc:102
+#: qcsrc/menu/xonotic/keybinder.qc:117
 msgid "team menu"
 msgstr "团队菜单"
 
@@ -205,11 +228,11 @@ msgstr "^3CTRL ^7以禁用碰撞检测, ^3SHIFT ^7以及"
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3箭头键 ^7以微调。"
 
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
 msgid "Personal best"
 msgstr "个人最佳"
 
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
 msgid "Server best"
 msgstr "服务器最佳"
 
@@ -237,11 +260,11 @@ msgstr "继续..."
 #: qcsrc/client/hud/panel/quickmenu.qc:781
 #: qcsrc/client/hud/panel/quickmenu.qc:788
 msgid "Chat"
-msgstr ""
+msgstr "聊天"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:782
 msgid "QMCMD^Send public message to"
-msgstr ""
+msgstr "QMCMD^发送公共短信给"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:783
 msgid "QMCMD^:-) / nice one"
@@ -265,7 +288,7 @@ msgstr "QMCMD^hi / 祝你好运,玩的开心"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:787
 msgid "QMCMD^Send in English"
-msgstr ""
+msgstr "QMCMD^英文发送"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:792
 #: qcsrc/client/hud/panel/quickmenu.qc:808
@@ -274,15 +297,15 @@ msgstr "QMCMD^团队对话"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:793
 msgid "QMCMD^quad soon"
-msgstr ""
+msgstr "QMCMD^四倍伤害即将出现"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:794
 msgid "QMCMD^free item %x^7 (l:%y^7)"
-msgstr ""
+msgstr "QMCMD^免费物品 %x^7 (l:%y^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:794
 msgid "QMCMD^free item, icon"
-msgstr ""
+msgstr "QMCMD^免费物品, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:795
 msgid "QMCMD^took item (l:%l^7)"
@@ -290,7 +313,7 @@ msgstr "QMCMD^捡起物品 (l:%l^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:795
 msgid "QMCMD^took item, icon"
-msgstr ""
+msgstr "QMCMD^物品已取走, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:796
 msgid "QMCMD^negative"
@@ -326,27 +349,27 @@ msgstr "QMCMD^找到旗帜, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:801
 msgid "QMCMD^defending (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
-msgstr ""
+msgstr "QMCMD^防守中 (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:801
 msgid "QMCMD^defending, icon"
-msgstr ""
+msgstr "QMCMD^防守中, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:802
 msgid "QMCMD^roaming (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
-msgstr ""
+msgstr "QMCMD^漫游中 (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:802
 msgid "QMCMD^roaming, icon"
-msgstr ""
+msgstr "QMCMD^漫游中, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:803
 msgid "QMCMD^attacking (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
-msgstr ""
+msgstr "QMCMD^攻击中 (l:%l^7) (h:%h^7 a:%a^7 w:%w^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:803
 msgid "QMCMD^attacking, icon"
-msgstr ""
+msgstr "QMCMD^攻击中, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:804
 msgid "QMCMD^killed flagcarrier (l:%y^7)"
@@ -354,16 +377,16 @@ msgstr "QMCMD^killed flagcarrier (l:%y^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:804
 msgid "QMCMD^killed flagcarrier, icon"
-msgstr ""
+msgstr "QMCMD^夺旗人已被干掉, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:805
 #, c-format
 msgid "QMCMD^dropped flag (l:%d^7)"
-msgstr ""
+msgstr "QMCMD^已弃旗 (l:%d^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:805
 msgid "QMCMD^dropped flag, icon"
-msgstr ""
+msgstr "QMCMD^已弃旗, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:806
 msgid "QMCMD^drop weapon, icon"
@@ -371,11 +394,11 @@ msgstr "QMCMD^掉落武器, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:806
 msgid "QMCMD^dropped weapon %w^7 (l:%l^7)"
-msgstr ""
+msgstr "QMCMD^掉落武器 %w^7 (l:%l^7)"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:807
 msgid "QMCMD^drop flag/key, icon"
-msgstr ""
+msgstr "QMCMD^掉落旗帜/钥匙, icon"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:807
 msgid "QMCMD^dropped flag/key %w^7 (l:%l^7)"
@@ -393,7 +416,7 @@ msgstr "QMCMD^设定"
 #: qcsrc/client/hud/panel/quickmenu.qc:814
 #: qcsrc/client/hud/panel/quickmenu.qc:821
 msgid "QMCMD^View/HUD settings"
-msgstr ""
+msgstr "QMCMD^视角/HUD设置"
 
 #: qcsrc/client/hud/panel/quickmenu.qc:815
 msgid "QMCMD^3rd person view"
@@ -519,352 +542,398 @@ msgid "Finish line"
 msgstr "终点线"
 
 #: qcsrc/client/hud/panel/racetimer.qc:82
+#: qcsrc/client/hud/panel/racetimer.qc:151
 #, c-format
 msgid "Intermediate %d"
 msgstr ""
 
-#: qcsrc/client/hud/panel/racetimer.qc:151
-msgid "^1Intermediate 1 (+15.42)"
-msgstr ""
-
 #: qcsrc/client/hud/panel/racetimer.qc:154
-#: qcsrc/client/hud/panel/racetimer.qc:200
-#: qcsrc/client/hud/panel/racetimer.qc:250
+#: qcsrc/client/hud/panel/racetimer.qc:201
+#: qcsrc/client/hud/panel/racetimer.qc:262
 #, c-format
-msgid "^1PENALTY: %.1f (%s)"
+msgid "PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/racetimer.qc:252
-#, c-format
-msgid "^2PENALTY: %.1f (%s)"
+#: qcsrc/client/hud/panel/racetimer.qc:154 qcsrc/client/main.qc:1129
+msgid "missing a checkpoint"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/radar.qc:373
+msgid "Click to select teleport destination"
+msgstr ""
+
+#: qcsrc/client/hud/panel/radar.qc:377
+msgid "Click to select spawn location"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:87
 msgid "SCO^bckills"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:88
 msgid "SCO^bctime"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:89
 msgid "SCO^caps"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:90
 msgid "SCO^captime"
 msgstr "SCO^captime"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of deaths"
+msgstr "死亡次数"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
 msgid "SCO^deaths"
 msgstr "SCO^死亡数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
 msgid "SCO^destroyed"
 msgstr "SCO^已破坏"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:93
 msgid "SCO^damage"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage done"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^dmgtaken"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "The total damage taken"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Number of flag drops"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^drops"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Player ELO"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^击杀/死亡比"
-
 #: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
-msgstr "SCO^击杀/死亡"
+msgid "SCO^elo"
+msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
-msgstr "SCO^击杀/死亡比"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
-msgstr "SCO^击杀数"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^faults"
+msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fckills"
 msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^fps"
 msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
-msgstr "SCO^生命数"
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^frags"
+msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^goals"
 msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
-msgstr "SCO^名字"
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^kckills"
+msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+msgid "SCO^k/d"
+msgstr "SCO^击杀/死亡"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "The kill-death ratio"
 msgstr ""
 
 #: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
-msgstr "SCO^昵称"
+msgid "SCO^kdr"
+msgstr "SCO^击杀/死亡比"
 
 #: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
-msgstr "SCO^目标"
+msgid "SCO^kdratio"
+msgstr "SCO^击杀/死亡比"
 
 #: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
-msgstr "SCO^拾起"
+msgid "Number of kills"
+msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
-msgstr "SCO^延è¿\9f"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^kills"
+msgstr "SCO^å\87»æ\9d\80æ\95°"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of laps finished (Race/CTS)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^laps"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
-msgstr "SCO^排名"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
-msgstr "SCO^带回数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
-msgstr "SCO^重生数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
-msgstr "SCO^赢局数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
-msgstr "SCO^分数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^自杀数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of lives (LMS)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^lives"
+msgstr "SCO^生命数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "Number of times a key was lost"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^losses"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Player name"
+msgstr "玩家名称"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^name"
+msgstr "SCO^名字"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-"  ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^nick"
+msgstr "SCO^昵称"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "Number of objectives destroyed"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^objectives"
+msgstr "SCO^目标"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^pickups"
+msgstr "SCO^拾起"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:311
+#: qcsrc/client/hud/panel/scoreboard.qc:115
 msgid "Ping time"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:312
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^ping"
+msgstr "SCO^延迟"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
 msgid "Packet loss"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pl"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Number of players pushed into void"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^pushes"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Player rank"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^rank"
+msgstr "SCO^排名"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of flag returns"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^returns"
+msgstr "SCO^带回数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of revivals"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^revivals"
+msgstr "SCO^重生数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Number of rounds won"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^rounds won"
+msgstr "SCO^赢局数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^score"
+msgstr "SCO^分数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Total score"
+msgstr "总分数"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of suicides"
+msgstr "自杀次数"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^suicides"
+msgstr "SCO^自杀数"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of kills minus deaths"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^sum"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of domination points taken (Domination)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^takes"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of teamkills"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^teamkills"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Number of ticks (Domination)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^ticks"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:128
+msgid "SCO^time"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:128
+msgid "Total time raced (Race/CTS)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:313
+msgid "Usage:"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"  ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "You can use a ^3|^7 to start the right-aligned fields."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:320
+msgid "The following field names are recognized (case insensitive):"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:326
 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"
@@ -872,32 +941,32 @@ msgid ""
 "field to show all fields available for the current game mode."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:332
 msgid ""
 "The special game type names 'teams' and 'noteams' can be used to\n"
 "include/exclude ALL teams/noteams game modes."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:336
 msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:337
 msgid ""
 "will display name, ping and pl aligned to the left, and the fields\n"
 "right of the vertical bar aligned to the right."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:339
 msgid ""
 "'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
 "other gamemodes except DM."
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:603
+#: qcsrc/client/hud/panel/scoreboard.qc:610
+#: qcsrc/client/hud/panel/scoreboard.qc:662
+#: qcsrc/client/hud/panel/scoreboard.qc:673
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
@@ -906,104 +975,93 @@ msgstr ""
 msgid "N/A"
 msgstr "无"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1188
 #, c-format
 msgid "Accuracy stats (average %d%%)"
 msgstr "精准度 (平均 %d%%)"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1336
 msgid "Map stats:"
 msgstr "地图统计:"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1366
 msgid "Monsters killed:"
 msgstr "怪物击杀:"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1373
 msgid "Secrets found:"
 msgstr "秘密已发现:"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1395
 msgid "Capture time rankings"
 msgstr "占领时间排名"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1395
 msgid "Rankings"
 msgstr "排名"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
-msgid "Scoreboard"
-msgstr "计分板"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1613
 #, c-format
-msgid "Speed award: %d%s ^7(%s^7)"
-msgstr "速度奖励: %d%s ^7(%s^7)"
+msgid "^3%1.0f minutes"
+msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1622
+#: qcsrc/client/hud/panel/scoreboard.qc:1629
 #, c-format
-msgid "All-time fastest: %d%s ^7(%s^7)"
+msgid "^5%s %s"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
-#, c-format
-msgid "Spectators"
-msgstr "观众"
+#: qcsrc/client/hud/panel/scoreboard.qc:1623
+#: qcsrc/client/hud/panel/scoreboard.qc:1630
+#: qcsrc/client/hud/panel/scoreboard.qc:1642
+#: qcsrc/client/hud/panel/scoreboard.qc:1649
+msgid "SCO^points"
+msgstr "SCO^分"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:1624
+#: qcsrc/client/hud/panel/scoreboard.qc:1631
+#: qcsrc/client/hud/panel/scoreboard.qc:1643
+#: qcsrc/client/hud/panel/scoreboard.qc:1650
+msgid "SCO^is beaten"
+msgstr "SCO^被击败"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1641
+#: qcsrc/client/hud/panel/scoreboard.qc:1648
 #, c-format
-msgid "playing ^3%s^7 on ^2%s^7"
+msgid "^2+%s %s"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1659
 #, c-format
-msgid " for up to ^1%1.0f minutes^7"
-msgstr "最多 ^1%1.0f 分钟^7"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
-msgid " or"
-msgstr "或者"
+msgid "^7Map: ^2%s"
+msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1798
 #, c-format
-msgid " until ^3%s %s^7"
-msgstr " 直到 ^3%s %s^7"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:1726
-#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
-msgid "SCO^points"
-msgstr "SCO^分"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:1727
-#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
-msgid "SCO^is beaten"
-msgstr "SCO^被击败"
+msgid "Speed award: %d%s ^7(%s^7)"
+msgstr "速度奖励: %d%s ^7(%s^7)"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1802
 #, c-format
-msgid " until a lead of ^3%s %s^7"
+msgid "All-time fastest: %d%s ^7(%s^7)"
 msgstr ""
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1818
+#, c-format
+msgid "Spectators"
+msgstr "观众"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:1845
 #, c-format
 msgid "^1Respawning in ^3%s^1..."
 msgstr "^1在^3%s^1后重生..."
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1855
 #, c-format
 msgid "You are dead, wait ^3%s^7 before respawning"
 msgstr "你死了,等待^3%s^7后重生"
 
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1864
 #, c-format
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "你死了, 按下^2%s^7 重生"
@@ -1036,6 +1094,7 @@ msgstr "^1设置HUD"
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:18
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:18
 #: qcsrc/menu/xonotic/dialog_quit.qc:14
+#: qcsrc/menu/xonotic/dialog_settings_bindings_reset.qc:14
 #: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:26
 #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:16
 #: qcsrc/menu/xonotic/dialog_uid2name.qc:15
@@ -1046,6 +1105,7 @@ msgstr "是"
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc:21
 #: qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc:21
 #: qcsrc/menu/xonotic/dialog_quit.qc:16
+#: qcsrc/menu/xonotic/dialog_settings_bindings_reset.qc:17
 #: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc:29
 #: qcsrc/menu/xonotic/dialog_settings_misc_reset.qc:17
 #: qcsrc/menu/xonotic/dialog_uid2name.qc:17
@@ -1102,28 +1162,28 @@ msgstr "(%d票)"
 msgid "Don't care"
 msgstr "不在意"
 
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
 msgid "Decide the gametype"
 msgstr "选择游戏种类"
 
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
 msgid "Vote for a map"
 msgstr "投票选择地图"
 
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
 #, c-format
 msgid "%d seconds left"
 msgstr "剩余%d秒"
 
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
 msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
 msgstr ""
 
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
 msgid "^1Error:^7 Couldn't find pak index."
 msgstr ""
 
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
 msgid "Requesting preview..."
 msgstr ""
 
@@ -1131,15 +1191,15 @@ msgstr ""
 msgid "Trying to remove a team which is not in the teamlist!"
 msgstr "正在移除不在队伍表的队伍!"
 
-#: qcsrc/client/view.qc:1526
+#: qcsrc/client/view.qc:1518
 msgid "Nade timer"
 msgstr "节点计时器"
 
-#: qcsrc/client/view.qc:1531
+#: qcsrc/client/view.qc:1523
 msgid "Capture progress"
 msgstr "占领进度"
 
-#: qcsrc/client/view.qc:1536
+#: qcsrc/client/view.qc:1528
 msgid "Revival progress"
 msgstr "重生进度"
 
@@ -1147,7 +1207,7 @@ msgstr "重生进度"
 msgid "error creating curl handle"
 msgstr ""
 
-#: qcsrc/common/command/generic.qc:403
+#: qcsrc/common/command/generic.qc:412
 msgid "Notification restart command only works with cl_cmd and sv_cmd."
 msgstr ""
 
@@ -1233,7 +1293,7 @@ msgstr "神力"
 msgid "Shield"
 msgstr "护盾"
 
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
@@ -1423,73 +1483,105 @@ msgstr ""
 msgid "It's your turn"
 msgstr "该轮到你了"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:332
+#: qcsrc/common/minigames/cl_minigames_hud.qc:346
 #: qcsrc/menu/xonotic/dialog_quit.qh:6
 msgid "Quit"
 msgstr "离开"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:337
+#: qcsrc/common/minigames/cl_minigames_hud.qc:351
 msgid "Invite"
 msgstr "邀请"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:376
+#: qcsrc/common/minigames/cl_minigames_hud.qc:390
 msgid "Current Game"
 msgstr "当前游戏"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:401
+#: qcsrc/common/minigames/cl_minigames_hud.qc:415
 msgid "Exit Menu"
 msgstr "退出菜单"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:413
+#: qcsrc/common/minigames/cl_minigames_hud.qc:427
 #: qcsrc/menu/xonotic/dialog_multiplayer.qc:16
 msgid "Create"
 msgstr "创建"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:416
+#: qcsrc/common/minigames/cl_minigames_hud.qc:430
 msgid "Join"
 msgstr "加入"
 
-#: qcsrc/common/minigames/cl_minigames_hud.qc:485
+#: qcsrc/common/minigames/cl_minigames_hud.qc:506
 msgid "Minigames"
 msgstr "小游戏"
 
+#: qcsrc/common/minigames/cl_minigames_hud.qc:567
+msgid "Minigame message"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:2
+msgid "Bulldozer"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/bd.qc:1092
+#: qcsrc/common/minigames/minigame/ps.qc:421
+#: qcsrc/common/minigames/minigame/ps.qc:427
+msgid "Game over!"
+msgstr "游戏结束!"
+
+#: qcsrc/common/minigames/minigame/bd.qc:1095
+msgid "Well done! Click 'Next Level' to continue"
+msgstr ""
+
 #: qcsrc/common/minigames/minigame/bd.qc:1162
 msgid "Better luck next time!"
 msgstr "祝你下次好运!"
 
-#: qcsrc/common/minigames/minigame/bd.qc:1166
+#: qcsrc/common/minigames/minigame/bd.qc:1167
 msgid "Tubular! Press \"Next Level\" to continue!"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/bd.qc:1168
+#: qcsrc/common/minigames/minigame/bd.qc:1169
 msgid "Wicked! Press \"Next Level\" to continue!"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/bd.qc:1171
+#: qcsrc/common/minigames/minigame/bd.qc:1173
 msgid "Press the space bar to change your currently selected tile"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/bd.qc:1174
+#: qcsrc/common/minigames/minigame/bd.qc:1176
 msgid "Push the boulders onto the targets"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/bd.qc:1396
+#: qcsrc/common/minigames/minigame/bd.qc:1398
 msgid "Next Level"
 msgstr "下一关"
 
-#: qcsrc/common/minigames/minigame/bd.qc:1397
+#: qcsrc/common/minigames/minigame/bd.qc:1399
 msgid "Restart"
 msgstr "重新游戏"
 
-#: qcsrc/common/minigames/minigame/bd.qc:1398
+#: qcsrc/common/minigames/minigame/bd.qc:1400
 msgid "Editor"
 msgstr "编辑"
 
-#: qcsrc/common/minigames/minigame/bd.qc:1399
+#: qcsrc/common/minigames/minigame/bd.qc:1401
 #: qcsrc/menu/xonotic/dialog_settings_input_userbind.qc:37
 msgid "Save"
 msgstr "保存"
 
+#: qcsrc/common/minigames/minigame/c4.qc:2
+msgid "Connect Four"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/c4.qc:311
+#: qcsrc/common/minigames/minigame/c4.qc:317
+#: qcsrc/common/minigames/minigame/nmm.qc:491
+#: qcsrc/common/minigames/minigame/nmm.qc:497
+#: qcsrc/common/minigames/minigame/pp.qc:362
+#: qcsrc/common/minigames/minigame/pp.qc:368
+#, c-format
+msgid "%s^7 won the game!"
+msgstr ""
+
 #: qcsrc/common/minigames/minigame/c4.qc:373
 #: qcsrc/common/minigames/minigame/pp.qc:438
 #: qcsrc/common/minigames/minigame/ttt.qc:319
@@ -1498,11 +1590,15 @@ msgstr "平局"
 
 #: qcsrc/common/minigames/minigame/c4.qc:378
 #: qcsrc/common/minigames/minigame/nmm.qc:606
+#: qcsrc/common/minigames/minigame/pp.qc:443
+#: qcsrc/common/minigames/minigame/ttt.qc:324
 msgid "You lost the game!"
 msgstr "你输了这场比赛!"
 
 #: qcsrc/common/minigames/minigame/c4.qc:379
 #: qcsrc/common/minigames/minigame/nmm.qc:607
+#: qcsrc/common/minigames/minigame/pp.qc:444
+#: qcsrc/common/minigames/minigame/ttt.qc:325
 msgid "You win!"
 msgstr "你赢了!"
 
@@ -1520,6 +1616,10 @@ msgstr ""
 msgid "Click on the game board to place your piece"
 msgstr ""
 
+#: qcsrc/common/minigames/minigame/nmm.qc:7
+msgid "Nine Men's Morris"
+msgstr ""
+
 #: qcsrc/common/minigames/minigame/nmm.qc:615
 msgid ""
 "You can select one of your pieces to move it in one of the surrounding places"
@@ -1533,6 +1633,10 @@ msgstr ""
 msgid "You can take one of the opponent's pieces"
 msgstr ""
 
+#: qcsrc/common/minigames/minigame/pong.qc:2
+msgid "Pong"
+msgstr ""
+
 #: qcsrc/common/minigames/minigame/pong.qc:589
 #: qcsrc/common/minigames/minigame/ttt.qc:299
 msgid "AI"
@@ -1554,21 +1658,18 @@ msgstr "增加AI玩家"
 msgid "Remove AI player"
 msgstr "删除AI玩家"
 
-#: qcsrc/common/minigames/minigame/pp.qc:443
-#: qcsrc/common/minigames/minigame/ttt.qc:324
-msgid ""
-"You lost the game!\n"
-"Select \"^1Next Match^7\" on the menu for a rematch!"
+#: qcsrc/common/minigames/minigame/pp.qc:2
+msgid "Push-Pull"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/pp.qc:444
-#: qcsrc/common/minigames/minigame/ttt.qc:325
-msgid ""
-"You win!\n"
-"Select \"^1Next Match^7\" on the menu to start a new match!"
+#: qcsrc/common/minigames/minigame/pp.qc:443
+#: qcsrc/common/minigames/minigame/ttt.qc:324
+msgid "Select \"^1Next Match^7\" on the menu for a rematch!"
 msgstr ""
 
+#: qcsrc/common/minigames/minigame/pp.qc:444
 #: qcsrc/common/minigames/minigame/pp.qc:450
+#: qcsrc/common/minigames/minigame/ttt.qc:325
 #: qcsrc/common/minigames/minigame/ttt.qc:331
 msgid "Select \"^1Next Match^7\" on the menu to start a new match!"
 msgstr ""
@@ -1583,23 +1684,39 @@ msgstr ""
 msgid "Next Match"
 msgstr "下场比赛"
 
-#: qcsrc/common/minigames/minigame/ps.qc:477
+#: qcsrc/common/minigames/minigame/ps.qc:2
+msgid "Peg Solitaire"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:414
+msgid "All pieces cleared!"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:416
+msgid "Remaining pieces:"
+msgstr ""
+
+#: qcsrc/common/minigames/minigame/ps.qc:481
 #, c-format
 msgid "Pieces left: %s"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/ps.qc:487
+#: qcsrc/common/minigames/minigame/ps.qc:491
 msgid "No more valid moves"
 msgstr ""
 
-#: qcsrc/common/minigames/minigame/ps.qc:490
+#: qcsrc/common/minigames/minigame/ps.qc:494
 msgid "Well done, you win!"
 msgstr "非常好,你赢了!"
 
-#: qcsrc/common/minigames/minigame/ps.qc:493
+#: qcsrc/common/minigames/minigame/ps.qc:497
 msgid "Jump a piece over another to capture it"
 msgstr ""
 
+#: qcsrc/common/minigames/minigame/ttt.qc:2
+msgid "Tic Tac Toe"
+msgstr ""
+
 #: qcsrc/common/minigames/minigame/ttt.qc:665
 msgid "Single Player"
 msgstr "单人游戏"
@@ -1739,7 +1856,7 @@ msgstr ""
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:102
 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:60
 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:109
-#: qcsrc/menu/xonotic/util.qc:782
+#: qcsrc/menu/xonotic/util.qc:783
 msgid "Color:"
 msgstr "色彩:"
 
@@ -1846,13 +1963,13 @@ msgid "Checkpoint"
 msgstr "检查点"
 
 #: qcsrc/common/mutators/mutator/waypoints/all.inc:13
-#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:244
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:240
 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:244
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:240
 msgid "Start"
 msgstr "起点"
 
@@ -1969,12 +2086,12 @@ msgstr "入侵者!"
 msgid "Tagged"
 msgstr "标记"
 
-#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:699
+#: qcsrc/common/mutators/mutator/waypoints/waypointsprites.qc:695
 #, c-format
 msgid "%s needing help!"
 msgstr "%s 需要帮助"
 
-#: qcsrc/common/net_notice.qc:87
+#: qcsrc/common/net_notice.qc:90
 msgid "^1Server notices:"
 msgstr "^1服务器提示:"
 
@@ -4124,32 +4241,32 @@ msgstr ""
 msgid "Notification dump command only works with cl_cmd and sv_cmd."
 msgstr ""
 
-#: qcsrc/common/notifications/all.qh:405 qcsrc/common/notifications/all.qh:406
+#: qcsrc/common/notifications/all.qh:404 qcsrc/common/notifications/all.qh:405
 #, c-format
 msgid " (near %s)"
 msgstr ""
 
-#: qcsrc/common/notifications/all.qh:413 qcsrc/common/notifications/all.qh:414
+#: qcsrc/common/notifications/all.qh:412 qcsrc/common/notifications/all.qh:413
 msgid "primary"
 msgstr "主要"
 
-#: qcsrc/common/notifications/all.qh:413 qcsrc/common/notifications/all.qh:414
+#: qcsrc/common/notifications/all.qh:412 qcsrc/common/notifications/all.qh:413
 msgid "secondary"
 msgstr "次要"
 
-#: qcsrc/common/notifications/all.qh:416
+#: qcsrc/common/notifications/all.qh:415
 msgid "point"
 msgstr ""
 
-#: qcsrc/common/notifications/all.qh:416
+#: qcsrc/common/notifications/all.qh:415
 msgid "points"
 msgstr ""
 
-#: qcsrc/common/notifications/all.qh:425
+#: qcsrc/common/notifications/all.qh:424
 msgid "drop flag"
 msgstr ""
 
-#: qcsrc/common/notifications/all.qh:426
+#: qcsrc/common/notifications/all.qh:425
 msgid "throw nade"
 msgstr ""
 
@@ -4386,139 +4503,518 @@ msgstr "KEY^黄"
 msgid "KEY^Pink"
 msgstr "KEY^粉"
 
-#: qcsrc/common/teams.qh:43
-msgid "FLAG^Red"
-msgstr "FLAG^红"
+#: qcsrc/common/teams.qh:43
+msgid "FLAG^Red"
+msgstr "FLAG^红"
+
+#: qcsrc/common/teams.qh:44
+msgid "FLAG^Blue"
+msgstr "FLAG^蓝"
+
+#: qcsrc/common/teams.qh:45
+msgid "FLAG^Yellow"
+msgstr "FLAG^黄"
+
+#: qcsrc/common/teams.qh:46
+msgid "FLAG^Pink"
+msgstr "FLAG^粉"
+
+#: qcsrc/common/teams.qh:47
+msgid "GENERATOR^Red"
+msgstr "GENERATOR^红"
+
+#: qcsrc/common/teams.qh:48
+msgid "GENERATOR^Blue"
+msgstr "GENERATOR^蓝"
+
+#: qcsrc/common/teams.qh:49
+msgid "GENERATOR^Yellow"
+msgstr "GENERATOR^黄"
+
+#: qcsrc/common/teams.qh:50
+msgid "GENERATOR^Pink"
+msgstr "GENERATOR^粉"
+
+#: qcsrc/common/turrets/all.qh:96
+msgid "Turrets dump command only works with sv_cmd."
+msgstr ""
+
+#: qcsrc/common/turrets/cl_turrets.qc:125
+#, c-format
+msgid "%s under attack!"
+msgstr "%s 正在被攻击!"
+
+#: qcsrc/common/turrets/turret.qh:11
+msgid "Turret"
+msgstr "炮塔"
+
+#: qcsrc/common/turrets/turret/ewheel.qh:15
+msgid "eWheel Turret"
+msgstr "eWheel炮塔"
+
+#: qcsrc/common/turrets/turret/ewheel_weapon.qh:7
+msgid "eWheel"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/flac.qh:13
+msgid "FLAC Cannon"
+msgstr "FLAC炮塔"
+
+#: qcsrc/common/turrets/turret/flac_weapon.qh:9
+msgid "FLAC"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/fusionreactor.qh:11
+msgid "Fusion Reactor"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/hellion.qh:13
+msgid "Hellion Missile Turret"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/hellion_weapon.qh:7
+msgid "Hellion"
+msgstr "海龙"
+
+#: qcsrc/common/turrets/turret/hk.qh:15
+msgid "Hunter-Killer Turret"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/hk_weapon.qh:7
+msgid "Hunter-Killer"
+msgstr "猎手"
+
+#: qcsrc/common/turrets/turret/machinegun.qh:13
+msgid "Machinegun Turret"
+msgstr "机枪炮台"
+
+#: qcsrc/common/turrets/turret/machinegun_weapon.qh:7
+msgid "Machinegun"
+msgstr "机枪"
+
+#: qcsrc/common/turrets/turret/mlrs.qh:13
+msgid "MLRS Turret"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/mlrs_weapon.qh:7
+msgid "MLRS"
+msgstr "MLRS"
+
+#: qcsrc/common/turrets/turret/phaser.qh:13
+msgid "Phaser Cannon"
+msgstr "飞射炮"
+
+#: qcsrc/common/turrets/turret/phaser_weapon.qh:7
+msgid "Phaser"
+msgstr "飞射"
+
+#: qcsrc/common/turrets/turret/plasma.qh:13
+msgid "Plasma Cannon"
+msgstr "离子炮"
+
+#: qcsrc/common/turrets/turret/plasma_dual.qh:8
+msgid "Dual plasma"
+msgstr "双离子枪"
+
+#: qcsrc/common/turrets/turret/plasma_dual.qh:20
+msgid "Dual Plasma Cannon"
+msgstr "双离子炮"
+
+#: qcsrc/common/turrets/turret/plasma_weapon.qh:7
+msgid "Plasma"
+msgstr "离子枪"
+
+#: qcsrc/common/turrets/turret/tesla.qh:13
+#: qcsrc/common/turrets/turret/tesla_weapon.qh:7
+msgid "Tesla Coil"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/walker.qh:15
+msgid "Walker Turret"
+msgstr ""
+
+#: qcsrc/common/turrets/turret/walker_weapon.qh:7
+msgid "Walker"
+msgstr "沃克"
+
+#: qcsrc/common/util.qc:1403
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:173
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:183
+msgid "Male"
+msgstr "男性"
+
+#: qcsrc/common/util.qc:1404
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:172
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:182
+msgid "Female"
+msgstr "女性"
+
+#: qcsrc/common/util.qc:1405
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:171
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:184
+msgid "Undisclosed"
+msgstr ""
+
+#: qcsrc/common/util.qc:1452
+msgid "<KEY NOT FOUND>"
+msgstr ""
+
+#: qcsrc/common/util.qc:1453
+msgid "<UNKNOWN KEYNUM>"
+msgstr ""
+
+#: qcsrc/common/util.qc:1458
+msgid "TAB"
+msgstr ""
+
+#: qcsrc/common/util.qc:1459 qcsrc/common/util.qc:1530
+#, c-format
+msgid "ENTER"
+msgstr ""
+
+#: qcsrc/common/util.qc:1460
+msgid "ESCAPE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1461
+msgid "SPACE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1463
+msgid "BACKSPACE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1464 qcsrc/common/util.qc:1521
+#, c-format
+msgid "UPARROW"
+msgstr ""
+
+#: qcsrc/common/util.qc:1465 qcsrc/common/util.qc:1516
+#, c-format
+msgid "DOWNARROW"
+msgstr ""
+
+#: qcsrc/common/util.qc:1466 qcsrc/common/util.qc:1518
+#, c-format
+msgid "LEFTARROW"
+msgstr ""
+
+#: qcsrc/common/util.qc:1467 qcsrc/common/util.qc:1519
+#, c-format
+msgid "RIGHTARROW"
+msgstr ""
+
+#: qcsrc/common/util.qc:1469
+msgid "ALT"
+msgstr ""
+
+#: qcsrc/common/util.qc:1470
+msgid "CTRL"
+msgstr ""
+
+#: qcsrc/common/util.qc:1471
+msgid "SHIFT"
+msgstr ""
+
+#: qcsrc/common/util.qc:1473 qcsrc/common/util.qc:1514
+#, c-format
+msgid "INS"
+msgstr ""
+
+#: qcsrc/common/util.qc:1474 qcsrc/common/util.qc:1524
+#, c-format
+msgid "DEL"
+msgstr ""
+
+#: qcsrc/common/util.qc:1475 qcsrc/common/util.qc:1517
+#, c-format
+msgid "PGDN"
+msgstr ""
+
+#: qcsrc/common/util.qc:1476 qcsrc/common/util.qc:1522
+#, c-format
+msgid "PGUP"
+msgstr ""
+
+#: qcsrc/common/util.qc:1477 qcsrc/common/util.qc:1520
+#, c-format
+msgid "HOME"
+msgstr ""
+
+#: qcsrc/common/util.qc:1478 qcsrc/common/util.qc:1515
+#, c-format
+msgid "END"
+msgstr ""
+
+#: qcsrc/common/util.qc:1480
+msgid "PAUSE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1482
+msgid "NUMLOCK"
+msgstr ""
+
+#: qcsrc/common/util.qc:1483
+msgid "CAPSLOCK"
+msgstr ""
+
+#: qcsrc/common/util.qc:1484
+msgid "SCROLLOCK"
+msgstr ""
+
+#: qcsrc/common/util.qc:1486
+msgid "SEMICOLON"
+msgstr ""
+
+#: qcsrc/common/util.qc:1487
+msgid "TILDE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1488
+msgid "BACKQUOTE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1489
+msgid "QUOTE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1490
+msgid "APOSTROPHE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1491
+msgid "BACKSLASH"
+msgstr ""
+
+#: qcsrc/common/util.qc:1499
+#, c-format
+msgid "F%d"
+msgstr ""
+
+#: qcsrc/common/util.qc:1509
+#, c-format
+msgid "KP_%d"
+msgstr ""
+
+#: qcsrc/common/util.qc:1514 qcsrc/common/util.qc:1515
+#: qcsrc/common/util.qc:1516 qcsrc/common/util.qc:1517
+#: qcsrc/common/util.qc:1518 qcsrc/common/util.qc:1519
+#: qcsrc/common/util.qc:1520 qcsrc/common/util.qc:1521
+#: qcsrc/common/util.qc:1522 qcsrc/common/util.qc:1523
+#: qcsrc/common/util.qc:1524 qcsrc/common/util.qc:1525
+#: qcsrc/common/util.qc:1526 qcsrc/common/util.qc:1527
+#: qcsrc/common/util.qc:1528 qcsrc/common/util.qc:1529
+#: qcsrc/common/util.qc:1530 qcsrc/common/util.qc:1531
+#, c-format
+msgid "KP_%s"
+msgstr ""
+
+#: qcsrc/common/util.qc:1523
+#, c-format
+msgid "PERIOD"
+msgstr ""
+
+#: qcsrc/common/util.qc:1525
+#, c-format
+msgid "DIVIDE"
+msgstr ""
+
+#: qcsrc/common/util.qc:1526
+#, c-format
+msgid "SLASH"
+msgstr ""
+
+#: qcsrc/common/util.qc:1527
+#, c-format
+msgid "MULTIPLY"
+msgstr ""
+
+#: qcsrc/common/util.qc:1528
+#, c-format
+msgid "MINUS"
+msgstr ""
+
+#: qcsrc/common/util.qc:1529
+#, c-format
+msgid "PLUS"
+msgstr ""
+
+#: qcsrc/common/util.qc:1531
+#, c-format
+msgid "EQUALS"
+msgstr ""
 
-#: qcsrc/common/teams.qh:44
-msgid "FLAG^Blue"
-msgstr "FLAG^蓝"
+#: qcsrc/common/util.qc:1536
+msgid "PRINTSCREEN"
+msgstr ""
 
-#: qcsrc/common/teams.qh:45
-msgid "FLAG^Yellow"
-msgstr "FLAG^黄"
+#: qcsrc/common/util.qc:1539
+#, c-format
+msgid "MOUSE%d"
+msgstr ""
 
-#: qcsrc/common/teams.qh:46
-msgid "FLAG^Pink"
-msgstr "FLAG^粉"
+#: qcsrc/common/util.qc:1541
+msgid "MWHEELUP"
+msgstr ""
 
-#: qcsrc/common/teams.qh:47
-msgid "GENERATOR^Red"
-msgstr "GENERATOR^红"
+#: qcsrc/common/util.qc:1542
+msgid "MWHEELDOWN"
+msgstr ""
 
-#: qcsrc/common/teams.qh:48
-msgid "GENERATOR^Blue"
-msgstr "GENERATOR^蓝"
+#: qcsrc/common/util.qc:1545
+#, c-format
+msgid "JOY%d"
+msgstr ""
 
-#: qcsrc/common/teams.qh:49
-msgid "GENERATOR^Yellow"
-msgstr "GENERATOR^黄"
+#: qcsrc/common/util.qc:1548
+#, c-format
+msgid "AUX%d"
+msgstr ""
 
-#: qcsrc/common/teams.qh:50
-msgid "GENERATOR^Pink"
-msgstr "GENERATOR^粉"
+#: qcsrc/common/util.qc:1555
+#, c-format
+msgid "DPAD_UP"
+msgstr ""
 
-#: qcsrc/common/turrets/all.qh:51
-msgid "Turrets dump command only works with sv_cmd."
+#: qcsrc/common/util.qc:1555 qcsrc/common/util.qc:1556
+#: qcsrc/common/util.qc:1557 qcsrc/common/util.qc:1558
+#: qcsrc/common/util.qc:1559 qcsrc/common/util.qc:1560
+#: qcsrc/common/util.qc:1561 qcsrc/common/util.qc:1562
+#: qcsrc/common/util.qc:1563 qcsrc/common/util.qc:1564
+#: qcsrc/common/util.qc:1565 qcsrc/common/util.qc:1566
+#: qcsrc/common/util.qc:1567 qcsrc/common/util.qc:1568
+#: qcsrc/common/util.qc:1569 qcsrc/common/util.qc:1570
+#: qcsrc/common/util.qc:1571 qcsrc/common/util.qc:1572
+#: qcsrc/common/util.qc:1573 qcsrc/common/util.qc:1574
+#, c-format
+msgid "X360_%s"
 msgstr ""
 
-#: qcsrc/common/turrets/cl_turrets.qc:125
+#: qcsrc/common/util.qc:1556
 #, c-format
-msgid "%s under attack!"
-msgstr "%s 正在被攻击!"
+msgid "DPAD_DOWN"
+msgstr ""
 
-#: qcsrc/common/turrets/turret.qh:11
-msgid "Turret"
-msgstr "炮塔"
+#: qcsrc/common/util.qc:1557
+#, c-format
+msgid "DPAD_LEFT"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/ewheel.qh:15
-msgid "eWheel Turret"
-msgstr "eWheel炮塔"
+#: qcsrc/common/util.qc:1558
+#, c-format
+msgid "DPAD_RIGHT"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/ewheel_weapon.qh:7
-msgid "eWheel"
+#: qcsrc/common/util.qc:1559
+#, c-format
+msgid "START"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/flac.qh:13
-msgid "FLAC Cannon"
-msgstr "FLAC炮塔"
+#: qcsrc/common/util.qc:1560
+#, c-format
+msgid "BACK"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/flac_weapon.qh:9
-msgid "FLAC"
+#: qcsrc/common/util.qc:1561
+#, c-format
+msgid "LEFT_THUMB"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/fusionreactor.qh:11
-msgid "Fusion Reactor"
+#: qcsrc/common/util.qc:1562
+#, c-format
+msgid "RIGHT_THUMB"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/hellion.qh:13
-msgid "Hellion Missile Turret"
+#: qcsrc/common/util.qc:1563
+#, c-format
+msgid "LEFT_SHOULDER"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/hellion_weapon.qh:7
-msgid "Hellion"
-msgstr "海龙"
+#: qcsrc/common/util.qc:1564
+#, c-format
+msgid "RIGHT_SHOULDER"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/hk.qh:15
-msgid "Hunter-Killer Turret"
+#: qcsrc/common/util.qc:1565
+#, c-format
+msgid "LEFT_TRIGGER"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/hk_weapon.qh:7
-msgid "Hunter-Killer"
-msgstr "猎手"
+#: qcsrc/common/util.qc:1566
+#, c-format
+msgid "RIGHT_TRIGGER"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/machinegun.qh:13
-msgid "Machinegun Turret"
-msgstr "机枪炮台"
+#: qcsrc/common/util.qc:1567
+#, c-format
+msgid "LEFT_THUMB_UP"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/machinegun_weapon.qh:7
-msgid "Machinegun"
-msgstr "机枪"
+#: qcsrc/common/util.qc:1568
+#, c-format
+msgid "LEFT_THUMB_DOWN"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/mlrs.qh:13
-msgid "MLRS Turret"
+#: qcsrc/common/util.qc:1569
+#, c-format
+msgid "LEFT_THUMB_LEFT"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/mlrs_weapon.qh:7
-msgid "MLRS"
-msgstr "MLRS"
+#: qcsrc/common/util.qc:1570
+#, c-format
+msgid "LEFT_THUMB_RIGHT"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/phaser.qh:13
-msgid "Phaser Cannon"
-msgstr "飞射炮"
+#: qcsrc/common/util.qc:1571
+#, c-format
+msgid "RIGHT_THUMB_UP"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/phaser_weapon.qh:7
-msgid "Phaser"
-msgstr "飞射"
+#: qcsrc/common/util.qc:1572
+#, c-format
+msgid "RIGHT_THUMB_DOWN"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/plasma.qh:13
-msgid "Plasma Cannon"
-msgstr "离子炮"
+#: qcsrc/common/util.qc:1573
+#, c-format
+msgid "RIGHT_THUMB_LEFT"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/plasma_dual.qh:8
-msgid "Dual plasma"
-msgstr "双离子枪"
+#: qcsrc/common/util.qc:1574
+#, c-format
+msgid "RIGHT_THUMB_RIGHT"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/plasma_dual.qh:20
-msgid "Dual Plasma Cannon"
-msgstr "双离子炮"
+#: qcsrc/common/util.qc:1584 qcsrc/common/util.qc:1585
+#: qcsrc/common/util.qc:1586 qcsrc/common/util.qc:1587
+#, c-format
+msgid "JOY_%s"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/plasma_weapon.qh:7
-msgid "Plasma"
-msgstr "离子枪"
+#: qcsrc/common/util.qc:1584
+#, c-format
+msgid "UP"
+msgstr ""
 
-#: qcsrc/common/turrets/turret/tesla.qh:13
-#: qcsrc/common/turrets/turret/tesla_weapon.qh:7
-msgid "Tesla Coil"
+#: qcsrc/common/util.qc:1585
+#, c-format
+msgid "DOWN"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/walker.qh:15
-msgid "Walker Turret"
+#: qcsrc/common/util.qc:1586
+#, c-format
+msgid "LEFT"
 msgstr ""
 
-#: qcsrc/common/turrets/turret/walker_weapon.qh:7
-msgid "Walker"
-msgstr "沃克"
+#: qcsrc/common/util.qc:1587
+#, c-format
+msgid "RIGHT"
+msgstr ""
+
+#: qcsrc/common/util.qc:1593
+#, c-format
+msgid "MIDINOTE%d"
+msgstr ""
 
 #: qcsrc/common/vehicles/cl_vehicles.qc:190
 #, c-format
@@ -4854,7 +5350,7 @@ msgstr "第%d名"
 msgid "No description"
 msgstr "无说明"
 
-#: qcsrc/lib/spawnfunc.qh:120
+#: qcsrc/lib/spawnfunc.qh:240
 #, c-format
 msgid ""
 "Entity field %s.%s (%s) is not whitelisted. If you believe this is an error, "
@@ -5142,7 +5638,7 @@ msgid "Name:"
 msgstr "名字:"
 
 #: qcsrc/menu/xonotic/dialog_firstrun.qc:53
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:60
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:64
 msgid "Name under which you will appear in the game"
 msgstr "你在游戏里的名字"
 
@@ -5197,6 +5693,7 @@ msgstr ""
 #: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:23
 #: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:35
 #: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:21
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:57
 msgid "Left"
 msgstr "左"
 
@@ -5208,6 +5705,7 @@ msgstr "左"
 #: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:25
 #: qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc:36
 #: qcsrc/menu/xonotic/dialog_hudpanel_quickmenu.qc:23
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:59
 msgid "Right"
 msgstr "右"
 
@@ -5334,17 +5832,19 @@ msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
 #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
 #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:77
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:116
-#: qcsrc/menu/xonotic/util.qc:777 qcsrc/menu/xonotic/util.qc:793
-#: qcsrc/menu/xonotic/util.qc:810
+#: qcsrc/menu/xonotic/util.qc:778 qcsrc/menu/xonotic/util.qc:794
+#: qcsrc/menu/xonotic/util.qc:811
 msgid "Disable"
 msgstr "禁用"
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
 msgid "Enable spectating"
 msgstr ""
 
@@ -5405,7 +5905,7 @@ msgid "Notification Panel"
 msgstr "通知面板"
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:16
-#: qcsrc/menu/xonotic/util.qc:765
+#: qcsrc/menu/xonotic/util.qc:766
 msgid "Enable"
 msgstr ""
 
@@ -5499,6 +5999,11 @@ msgstr ""
 msgid "Powerups Panel"
 msgstr ""
 
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
 msgid "Forced aspect:"
 msgstr ""
@@ -5519,10 +6024,6 @@ msgstr ""
 msgid "Enable in team games"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
 #: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
 msgid "Radar:"
 msgstr "雷达:"
@@ -5534,9 +6035,9 @@ msgstr "雷达:"
 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:87
 #: qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc:103
 #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:45
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:67
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:122
-#: qcsrc/menu/xonotic/util.qc:799
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:70
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:124
+#: qcsrc/menu/xonotic/util.qc:800
 msgid "Alpha:"
 msgstr ""
 
@@ -5601,6 +6102,7 @@ msgid "Rankings:"
 msgstr "排名:"
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_score.qc:21
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:58
 msgid "Off"
 msgstr "关"
 
@@ -5642,7 +6144,7 @@ msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc:24
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:167
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:143
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:145
 #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:55
 msgid "Never"
 msgstr "永不"
@@ -5754,12 +6256,12 @@ msgid "Panel background defaults:"
 msgstr "背景界面默认:"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:48
-#: qcsrc/menu/xonotic/util.qc:774
+#: qcsrc/menu/xonotic/util.qc:775
 msgid "Background:"
 msgstr "背景:"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:60
-#: qcsrc/menu/xonotic/util.qc:790
+#: qcsrc/menu/xonotic/util.qc:791
 msgid "Border size:"
 msgstr "边框大小:"
 
@@ -5769,12 +6271,12 @@ msgid "Team color:"
 msgstr "队伍颜色:"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:83
-#: qcsrc/menu/xonotic/util.qc:816
+#: qcsrc/menu/xonotic/util.qc:817
 msgid "Test team color in configure mode"
 msgstr "在配置模式下测试团队的颜色"
 
 #: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:86
-#: qcsrc/menu/xonotic/util.qc:819
+#: qcsrc/menu/xonotic/util.qc:820
 msgid "Padding:"
 msgstr "填充:"
 
@@ -5836,7 +6338,7 @@ msgid "Spawn"
 msgstr "结果"
 
 #: qcsrc/menu/xonotic/dialog_monstertools.qc:23
-#: qcsrc/menu/xonotic/serverlist.qc:269
+#: qcsrc/menu/xonotic/serverlist.qc:262
 msgid "Remove"
 msgstr "删除"
 
@@ -5905,9 +6407,9 @@ msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:38
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:111
-#: qcsrc/menu/xonotic/skinlist.qc:88 qcsrc/menu/xonotic/util.qc:776
-#: qcsrc/menu/xonotic/util.qc:792 qcsrc/menu/xonotic/util.qc:801
-#: qcsrc/menu/xonotic/util.qc:809 qcsrc/menu/xonotic/util.qc:821
+#: qcsrc/menu/xonotic/skinlist.qc:88 qcsrc/menu/xonotic/util.qc:777
+#: qcsrc/menu/xonotic/util.qc:793 qcsrc/menu/xonotic/util.qc:802
+#: qcsrc/menu/xonotic/util.qc:810 qcsrc/menu/xonotic/util.qc:822
 msgid "Default"
 msgstr "默认"
 
@@ -6399,7 +6901,7 @@ msgid "Join!"
 msgstr "加入!"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:114
-#: qcsrc/menu/xonotic/serverlist.qc:1051
+#: qcsrc/menu/xonotic/serverlist.qc:1044
 msgid "MOD^Default"
 msgstr "MOD^默认"
 
@@ -6626,7 +7128,7 @@ msgstr "下一页"
 msgid "Slide show"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:34
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:38
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:21
 #: qcsrc/menu/xonotic/dialog_settings_effects.qc:37
 #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qc:25
@@ -6635,58 +7137,47 @@ msgstr ""
 msgid "Apply immediately"
 msgstr "立即应用"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:48
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:52
 msgid "Name"
 msgstr "名字"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:77
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:81
 msgid "Model"
 msgstr "模型"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:96
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:100
 msgid "Glowing color"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:106
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:110
 msgid "Detail color"
 msgstr "色彩细节"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:121
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:125
 msgid "Statistics"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:125
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:129
 msgid "Allow player statistics to track your client"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:129
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:133
 msgid "Allow player statistics to use your nickname"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:145
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:149
 msgid "Country"
 msgstr "国家"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:159
-msgid "Gender:"
-msgstr "性别"
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:161
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:174
-msgid "Undisclosed"
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:153
+msgid "Select language..."
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:162
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:172
-msgid "Female"
-msgstr "女性"
-
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:163
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:173
-msgid "Male"
-msgstr "男性"
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:169
+msgid "Gender:"
+msgstr "性别"
 
-#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:166
+#: qcsrc/menu/xonotic/dialog_multiplayer_profile.qc:176
 msgid "Gender"
 msgstr "性别"
 
@@ -6855,7 +7346,7 @@ msgid "User"
 msgstr "用户"
 
 #: qcsrc/menu/xonotic/dialog_settings.qc:25
-#: qcsrc/menu/xonotic/keybinder.qc:105
+#: qcsrc/menu/xonotic/keybinder.qc:121
 msgid "Misc"
 msgstr "杂项"
 
@@ -7074,7 +7565,7 @@ msgid "Often"
 msgstr "经常"
 
 #: qcsrc/menu/xonotic/dialog_settings_audio.qc:170
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:145
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:147
 #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:57
 msgid "Always"
 msgstr "总是"
@@ -7083,6 +7574,14 @@ msgstr "总是"
 msgid "Debug info about sounds"
 msgstr "调试信息声音"
 
+#: qcsrc/menu/xonotic/dialog_settings_bindings_reset.qc:11
+msgid "Are you sure you want to reset all key bindings?"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_settings_bindings_reset.qh:6
+msgid "Reset key bindings"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_settings_effects.qc:41
 msgid "Quality preset:"
 msgstr "质量预设:"
@@ -7543,6 +8042,10 @@ msgstr "拿起物品时抖动准星"
 msgid "Crosshair"
 msgstr "准星"
 
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
+msgid "Scoreboard"
+msgstr "计分板"
+
 #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:48
 msgid "Fading speed:"
 msgstr "衰落速度:"
@@ -7551,109 +8054,115 @@ msgstr "衰落速度:"
 msgid "Enable rows / columns highlighting"
 msgstr ""
 
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:53
+msgid "Show accuracy underneath scoreboard"
+msgstr ""
+
 #: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:55
-msgid "Show decimals in respawn countdown"
+msgid "Show team sizes:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:57
-msgid "Show accuracy underneath scoreboard"
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:56
+msgid ""
+"Team size position: Off=do not show; Left=on the left side of the scoreboard "
+"and move team scores to the right; Right=on the right of the scoreboard"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:61
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:64
 msgid "Waypoints"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:63
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:66
 msgid "Display waypoint markers for objectives on the map"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:64
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:67
 msgid "Show various gametype specific waypoints"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:70
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:73
 msgid "Control transparency of the waypoints"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:74
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:128
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:77
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:130
 msgid "Fontsize:"
 msgstr "字体大小:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:80
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:83
 msgid "Edge offset:"
 msgstr "边缘偏移量:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:89
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:91
 msgid "Fade when near the crosshair"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:93
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:95
 msgid "Display names instead of icons"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:98
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:100
 msgid "Damage"
 msgstr "损坏"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:100
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:102
 msgid "Overlay:"
 msgstr "覆盖:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:103
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:105
 msgid "Factor:"
 msgstr "代理:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:108
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:110
 msgid "Fade rate:"
 msgstr "淡入淡出:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:116
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:118
 msgid "Player Names"
 msgstr "玩家名称"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:118
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:120
 msgid "Show names above players"
 msgstr "显示名字在玩家的上方"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:134
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:136
 msgid "Max distance:"
 msgstr "最大距离:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:140
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:142
 msgid "Decolorize:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:144
-#: qcsrc/menu/xonotic/keybinder.qc:99
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:146
+#: qcsrc/menu/xonotic/keybinder.qc:114
 msgid "Teamplay"
 msgstr "团队配合"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:152
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:154
 msgid "Only when near crosshair"
 msgstr "仅在接近准星时"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:156
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:158
 msgid "Display health and armor"
 msgstr "显示生命值和护甲"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:161
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:163
 msgid "Damage overlay:"
 msgstr "损伤覆盖:"
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:164
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:166
 msgid "Dynamic HUD"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:165
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:167
 msgid "HUD moves around following player's movement"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:167
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:169
 msgid "Shake the HUD when hurt"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:171
+#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:173
 #: qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qh:6
 msgid "Enter HUD editor"
 msgstr "进入HUD编辑器"
@@ -7735,7 +8244,7 @@ msgid "Display name of flag stealer in Capture The Flag"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:76
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:91
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:92
 #: qcsrc/menu/xonotic/dialog_settings_misc.qc:133
 msgid "Other"
 msgstr "其它"
@@ -7821,7 +8330,7 @@ msgid "GHOITEMS^Blue"
 msgstr "GHOITEMS^蓝色"
 
 #: qcsrc/menu/xonotic/dialog_settings_game_model.qc:49
-#: qcsrc/menu/xonotic/serverlist.qc:758
+#: qcsrc/menu/xonotic/serverlist.qc:751
 msgid "Players"
 msgstr "玩家"
 
@@ -7972,7 +8481,7 @@ msgid "Release zoom when you switch weapons"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_view.qh:7
-#: qcsrc/menu/xonotic/keybinder.qc:76
+#: qcsrc/menu/xonotic/keybinder.qc:85
 msgid "View"
 msgstr "查看"
 
@@ -8038,107 +8547,107 @@ msgid "Gun model bobbing"
 msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_settings_game_weapons.qh:7
-#: qcsrc/menu/xonotic/keybinder.qc:43
+#: qcsrc/menu/xonotic/keybinder.qc:51
 msgid "Weapons"
 msgstr "武器"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:33
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:34
 msgid "Key Bindings"
 msgstr "按键绑定"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:37
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:38
 msgid "Change key..."
 msgstr "更改按键..."
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:41
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:42
 msgid "Edit..."
 msgstr "编辑"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:47
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:48
 msgid "Clear"
 msgstr "清除"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:52
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:53
 msgid "Reset all"
 msgstr "重置所有"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:57
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:58
 msgid "Mouse"
 msgstr "鼠标"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:59
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:60
 msgid "Sensitivity:"
 msgstr "敏感度:"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:61
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:62
 msgid "Mouse speed multiplier"
 msgstr "鼠标加速"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:63
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:64
 msgid "Smooth aiming"
 msgstr "圆滑瞄准"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:64
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:65
 msgid "Smoothes the mouse movement, but makes aiming slightly less responsive"
 msgstr "使鼠标运动圆滑,但会是瞄准变得不太可靠"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:66
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:67
 msgid "Invert aiming"
 msgstr "反方向瞄准"
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:67
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:68
 msgid "Invert mouse movement on the Y-axis"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:69
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:70
 msgid "Use system mouse positioning"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:74
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:75
 msgid "Enable built in mouse acceleration"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:78
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:82
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:85
+#: 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 ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:79
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:80
 msgid "Make use of DGA mouse input"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:93
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:94
 msgid "Pressing \"enter console\" key also closes it"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:94
+#: 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:96
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:97
 msgid "Automatically repeat jumping if holding jump"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:99
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:100
 msgid "Jetpack on jump:"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:101
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:102
 msgid "JPJUMP^Disabled"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:102
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:103
 msgid "Air only"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:103
+#: qcsrc/menu/xonotic/dialog_settings_input.qc:104
 msgid "JPJUMP^All"
 msgstr ""
 
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:109
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:114
-#: qcsrc/menu/xonotic/dialog_settings_input.qc:119
+#: 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 "使用操纵杆输入"
 
@@ -8778,175 +9287,175 @@ msgstr "允许玩家长期使用你的昵称吗?"
 msgid "Answering \"No\" you will appear as \"Anonymous player\""
 msgstr "如果回答否,你会以匿名玩家的形式出现"
 
-#: qcsrc/menu/xonotic/gametypelist.qc:86
+#: qcsrc/menu/xonotic/gametypelist.qc:87
 msgid "teamplay"
 msgstr "合作模式"
 
-#: qcsrc/menu/xonotic/gametypelist.qc:88
+#: qcsrc/menu/xonotic/gametypelist.qc:89
 msgid "free for all"
 msgstr "自由战役"
 
-#: qcsrc/menu/xonotic/keybinder.qc:29
+#: qcsrc/menu/xonotic/keybinder.qc:35
 msgid "Moving"
 msgstr "移动"
 
-#: qcsrc/menu/xonotic/keybinder.qc:30
+#: qcsrc/menu/xonotic/keybinder.qc:36
 msgid "forward"
 msgstr "向前"
 
-#: qcsrc/menu/xonotic/keybinder.qc:31
+#: qcsrc/menu/xonotic/keybinder.qc:37
 msgid "backpedal"
 msgstr "向后"
 
-#: qcsrc/menu/xonotic/keybinder.qc:32
+#: qcsrc/menu/xonotic/keybinder.qc:38
 msgid "strafe left"
 msgstr "向左"
 
-#: qcsrc/menu/xonotic/keybinder.qc:33
+#: qcsrc/menu/xonotic/keybinder.qc:39
 msgid "strafe right"
 msgstr "向右"
 
-#: qcsrc/menu/xonotic/keybinder.qc:34
+#: qcsrc/menu/xonotic/keybinder.qc:40
 msgid "jump / swim"
 msgstr "跳/游泳"
 
-#: qcsrc/menu/xonotic/keybinder.qc:35
+#: qcsrc/menu/xonotic/keybinder.qc:41
 msgid "crouch / sink"
 msgstr "蹲下/潜水"
 
-#: qcsrc/menu/xonotic/keybinder.qc:36
+#: qcsrc/menu/xonotic/keybinder.qc:42
 msgid "off-hand hook"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:37
+#: qcsrc/menu/xonotic/keybinder.qc:43
 msgid "jetpack"
-msgstr ""
+msgstr "喷气背包"
 
-#: qcsrc/menu/xonotic/keybinder.qc:39
+#: qcsrc/menu/xonotic/keybinder.qc:46
 msgid "Attacking"
 msgstr "攻击"
 
-#: qcsrc/menu/xonotic/keybinder.qc:44
+#: qcsrc/menu/xonotic/keybinder.qc:52
 msgid "WEAPON^previous"
 msgstr "WEAPON^前一个"
 
-#: qcsrc/menu/xonotic/keybinder.qc:45
+#: qcsrc/menu/xonotic/keybinder.qc:53
 msgid "WEAPON^next"
 msgstr "WEAPON^后一个"
 
-#: qcsrc/menu/xonotic/keybinder.qc:46
+#: qcsrc/menu/xonotic/keybinder.qc:54
 msgid "WEAPON^previously used"
 msgstr "WEAPON^曾用过"
 
-#: qcsrc/menu/xonotic/keybinder.qc:47
+#: qcsrc/menu/xonotic/keybinder.qc:55
 msgid "WEAPON^best"
 msgstr "WEAPON^最佳"
 
-#: qcsrc/menu/xonotic/keybinder.qc:48
+#: qcsrc/menu/xonotic/keybinder.qc:56
 msgid "reload"
 msgstr "载弹"
 
-#: qcsrc/menu/xonotic/keybinder.qc:49
+#: qcsrc/menu/xonotic/keybinder.qc:57
 msgid "drop weapon / throw nade"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:77
+#: qcsrc/menu/xonotic/keybinder.qc:86
 msgid "hold zoom"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:78
+#: qcsrc/menu/xonotic/keybinder.qc:87
 msgid "toggle zoom"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:79
+#: qcsrc/menu/xonotic/keybinder.qc:88
 msgid "show scores"
 msgstr "显示分数"
 
-#: qcsrc/menu/xonotic/keybinder.qc:80
+#: qcsrc/menu/xonotic/keybinder.qc:89
 msgid "screen shot"
 msgstr "截图"
 
-#: qcsrc/menu/xonotic/keybinder.qc:81
+#: qcsrc/menu/xonotic/keybinder.qc:90
 msgid "maximize radar"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:82
+#: qcsrc/menu/xonotic/keybinder.qc:91
 msgid "3rd person view"
 msgstr "第三人称视角"
 
-#: qcsrc/menu/xonotic/keybinder.qc:83
+#: qcsrc/menu/xonotic/keybinder.qc:92
 msgid "enter spectator mode"
 msgstr "进入观众模式"
 
-#: qcsrc/menu/xonotic/keybinder.qc:85
+#: qcsrc/menu/xonotic/keybinder.qc:95
 msgid "Communicate"
 msgstr "通信"
 
-#: qcsrc/menu/xonotic/keybinder.qc:86
+#: qcsrc/menu/xonotic/keybinder.qc:96
 msgid "public chat"
 msgstr "公开对话"
 
-#: qcsrc/menu/xonotic/keybinder.qc:87 qcsrc/menu/xonotic/keybinder.qc:100
+#: qcsrc/menu/xonotic/keybinder.qc:97 qcsrc/menu/xonotic/keybinder.qc:115
 msgid "team chat"
 msgstr "团队对话"
 
-#: qcsrc/menu/xonotic/keybinder.qc:88
+#: qcsrc/menu/xonotic/keybinder.qc:98
 msgid "show chat history"
 msgstr "显示对话历史"
 
-#: qcsrc/menu/xonotic/keybinder.qc:89
+#: qcsrc/menu/xonotic/keybinder.qc:99
 msgid "vote YES"
 msgstr "投票 是"
 
-#: qcsrc/menu/xonotic/keybinder.qc:90
+#: qcsrc/menu/xonotic/keybinder.qc:100
 msgid "vote NO"
 msgstr "投票 不是"
 
-#: qcsrc/menu/xonotic/keybinder.qc:93
+#: qcsrc/menu/xonotic/keybinder.qc:104
 msgid "Client"
 msgstr "客户端"
 
-#: qcsrc/menu/xonotic/keybinder.qc:95
+#: qcsrc/menu/xonotic/keybinder.qc:108
 msgid "enter console"
 msgstr "进入控制台"
 
-#: qcsrc/menu/xonotic/keybinder.qc:96
+#: qcsrc/menu/xonotic/keybinder.qc:110
 msgid "disconnect"
 msgstr "断开"
 
-#: qcsrc/menu/xonotic/keybinder.qc:97
+#: qcsrc/menu/xonotic/keybinder.qc:111
 msgid "quit"
 msgstr "退出"
 
-#: qcsrc/menu/xonotic/keybinder.qc:101
+#: qcsrc/menu/xonotic/keybinder.qc:116
 msgid "auto-join team"
 msgstr "自动加入团队"
 
-#: qcsrc/menu/xonotic/keybinder.qc:103
+#: qcsrc/menu/xonotic/keybinder.qc:118
 msgid "drop key / drop flag"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:106
+#: qcsrc/menu/xonotic/keybinder.qc:122
 msgid "respawn"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:107
+#: qcsrc/menu/xonotic/keybinder.qc:123
 msgid "quick menu"
 msgstr "快速菜单"
 
-#: qcsrc/menu/xonotic/keybinder.qc:108
+#: qcsrc/menu/xonotic/keybinder.qc:124
 msgid "sandbox menu"
 msgstr "沙盒菜单"
 
-#: qcsrc/menu/xonotic/keybinder.qc:109
+#: qcsrc/menu/xonotic/keybinder.qc:125
 msgid "drag object"
 msgstr ""
 
-#: qcsrc/menu/xonotic/keybinder.qc:111
+#: qcsrc/menu/xonotic/keybinder.qc:128
 msgid "User defined"
 msgstr "用户自定义"
 
-#: qcsrc/menu/xonotic/mainwindow.qc:64 qcsrc/menu/xonotic/mainwindow.qc:67
+#: qcsrc/menu/xonotic/mainwindow.qc:65 qcsrc/menu/xonotic/mainwindow.qc:68
 msgid "Do not press this button again!"
 msgstr "不要按这个按钮 !"
 
@@ -8974,65 +9483,65 @@ msgstr "观察者"
 msgid "<no model found>"
 msgstr "<no model found>"
 
-#: qcsrc/menu/xonotic/serverlist.qc:274
+#: qcsrc/menu/xonotic/serverlist.qc:267
 msgid "Favorite"
 msgstr "偏好"
 
-#: qcsrc/menu/xonotic/serverlist.qc:275
+#: qcsrc/menu/xonotic/serverlist.qc:268
 msgid ""
 "Bookmark the currently highlighted server so that it's faster to find in the "
 "future"
 msgstr "收藏当前高亮的服务器以便日后查找"
 
-#: qcsrc/menu/xonotic/serverlist.qc:754
+#: qcsrc/menu/xonotic/serverlist.qc:747
 msgid "Ping"
 msgstr "延迟"
 
-#: qcsrc/menu/xonotic/serverlist.qc:755
+#: qcsrc/menu/xonotic/serverlist.qc:748
 msgid "Hostname"
 msgstr "主机名"
 
-#: qcsrc/menu/xonotic/serverlist.qc:756
+#: qcsrc/menu/xonotic/serverlist.qc:749
 msgid "Map"
 msgstr "地图"
 
-#: qcsrc/menu/xonotic/serverlist.qc:757
+#: qcsrc/menu/xonotic/serverlist.qc:750
 msgid "Type"
 msgstr "类型"
 
-#: qcsrc/menu/xonotic/serverlist.qc:1050
+#: qcsrc/menu/xonotic/serverlist.qc:1043
 #, c-format
 msgid "AES level %d"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.qc:1050
+#: qcsrc/menu/xonotic/serverlist.qc:1043
 msgid "ENC^none"
 msgstr ""
 
-#: qcsrc/menu/xonotic/serverlist.qc:1050
+#: qcsrc/menu/xonotic/serverlist.qc:1043
 msgid "encryption:"
 msgstr "加密:"
 
-#: qcsrc/menu/xonotic/serverlist.qc:1051
+#: qcsrc/menu/xonotic/serverlist.qc:1044
 #, c-format
 msgid "mod: %s"
 msgstr "模组: %s"
 
-#: qcsrc/menu/xonotic/serverlist.qc:1053
+#: qcsrc/menu/xonotic/serverlist.qc:1046
 #, c-format
 msgid "modified settings"
 msgstr "已更改设定"
 
-#: qcsrc/menu/xonotic/serverlist.qc:1053
+#: qcsrc/menu/xonotic/serverlist.qc:1046
 #, c-format
 msgid "official settings"
 msgstr "官方设定"
 
-#: qcsrc/menu/xonotic/serverlist.qc:1055
+#: qcsrc/menu/xonotic/serverlist.qc:1048
 msgid "stats disabled"
 msgstr "禁用统计"
 
-#: qcsrc/menu/xonotic/serverlist.qc:1055
+#: qcsrc/menu/xonotic/serverlist.qc:1048
 msgid "stats enabled"
 msgstr "启动统计"
 
@@ -9202,7 +9711,7 @@ msgstr ""
 
 #: qcsrc/menu/xonotic/statslist.qc:110
 msgid "Time played:"
-msgstr ""
+msgstr "游戏时间:"
 
 #: qcsrc/menu/xonotic/statslist.qc:117 qcsrc/menu/xonotic/statslist.qc:230
 msgid "Favorite map:"
@@ -9227,7 +9736,7 @@ msgstr ""
 #: qcsrc/menu/xonotic/statslist.qc:166
 #, c-format
 msgid "Kills/Deaths:"
-msgstr ""
+msgstr "击杀/死亡:"
 
 #: qcsrc/menu/xonotic/statslist.qc:172
 #, c-format
@@ -9252,10 +9761,7 @@ msgid "%d (unranked)"
 msgstr "%d (未评级)"
 
 #: qcsrc/menu/xonotic/util.qc:417
-#, c-format
-msgid ""
-"Update can be downloaded at:\n"
-"%s"
+msgid "Update can be downloaded at:"
 msgstr ""
 
 #: qcsrc/menu/xonotic/util.qc:525
@@ -9278,10 +9784,10 @@ msgid ""
 "^1Expect visual problems."
 msgstr ""
 
-#: qcsrc/menu/xonotic/util.qc:787
+#: qcsrc/menu/xonotic/util.qc:788
 msgid "Use default"
 msgstr "使用默认值"
 
-#: qcsrc/menu/xonotic/util.qc:807
+#: qcsrc/menu/xonotic/util.qc:808
 msgid "Team Color:"
 msgstr "队伍颜色:"