diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js
index 3c2522ca..4b1e0d5a 100644
--- a/static/webui/translations/zh.js
+++ b/static/webui/translations/zh.js
@@ -1,16 +1,16 @@
-// Chinese translation by meb154, bishan178, nyaoouo, qianlishun, CrazyZhang & Corvus
+// Chinese translation by meb154, bishan178, nyaoouo, qianlishun, CrazyZhang, Corvus, & qingchun
 dict = {
-    general_inventoryUpdateNote: `注意:要在游戏中查看更改,您需要重新同步库存,例如使用引导程序的 /sync 命令、访问道场/中继站或重新登录客户端.`,
+    general_inventoryUpdateNote: `注意: 要在游戏中查看更改,您需要重新同步库存,例如使用客户端的 /sync 命令,访问道场/中继站或重新登录。`,
     general_addButton: `添加`,
     general_setButton: `设置`,
     general_none: `无`,
     general_bulkActions: `批量操作`,
     general_loading: `加载中...`,
 
-    code_loginFail: `登录失败.请检查邮箱和密码.`,
-    code_regFail: `注册失败.账号已存在.`,
+    code_loginFail: `登录失败。请检查邮箱和密码。`,
+    code_regFail: `注册失败。账号是否已存在?`,
     code_changeNameConfirm: `您想将账户名称更改为?`,
-    code_deleteAccountConfirm: `确定要删除账户 |DISPLAYNAME|(|EMAIL|)吗?此操作不可撤销。`,
+    code_deleteAccountConfirm: `确定要删除您的账户 |DISPLAYNAME|(|EMAIL|) 吗?此操作不可撤销。`,
     code_archgun: `空战`,
     code_melee: `近战`,
     code_pistol: `手枪`,
@@ -23,17 +23,17 @@ dict = {
     code_kDrive: `K式悬浮板`,
     code_legendaryCore: `传奇核心`,
     code_traumaticPeculiar: `创伤怪奇`,
-    code_starter: `|MOD|(有瑕疵的)`,
+    code_starter: `|MOD| (有瑕疵的)`,
     code_badItem: `(Imposter)`,
     code_maxRank: `满级`,
     code_rename: `重命名`,
-    code_renamePrompt: `输入新的自定义名称:`,
+    code_renamePrompt: `输入新的自定义名称:`,
     code_remove: `移除`,
-    code_addItemsConfirm: `确定要向账户添加|COUNT|件物品吗?`,
+    code_addItemsConfirm: `确定要向您的账户添加 |COUNT| 件物品吗?`,
     code_succRankUp: `等级已提升`,
-    code_noEquipmentToRankUp: `没有可升级的装备。`,
-    code_succAdded: `已成功添加。`,
-    code_succRemoved: `已成功移除。`,
+    code_noEquipmentToRankUp: `没有可升级的装备`,
+    code_succAdded: `添加成功`,
+    code_succRemoved: `移除成功`,
     code_buffsNumber: `增益数量`,
     code_cursesNumber: `负面数量`,
     code_rerollsNumber: `洗卡次数`,
@@ -42,12 +42,12 @@ dict = {
     code_rankUp: `等级提升`,
     code_rankDown: `等级下降`,
     code_count: `数量`,
-    code_focusAllUnlocked: `所有专精学派均已解锁。`,
-    code_focusUnlocked: `已解锁|COUNT|个新专精学派!需要游戏内仓库更新才能生效,您可以通过访问星图来触发仓库更新.`,
-    code_addModsConfirm: `确定要向账户添加|COUNT|张MOD吗?`,
-    code_succImport: `导入成功。`,
-    code_succRelog: `完成. 需要重新登录游戏才能看到变化.`,
-    code_nothingToDo: `完成. 没有可执行的操作.`,
+    code_focusAllUnlocked: `所有专精学派均已解锁`,
+    code_focusUnlocked: `已解锁 |COUNT| 个新专精学派!需要游戏内仓库更新才能生效,您可以通过访问星图来触发仓库更新。`,
+    code_addModsConfirm: `确定要向您的账户添加 |COUNT| 张MOD吗?`,
+    code_succImport: `导入成功`,
+    code_succRelog: `完成。需要重新登录游戏才能看到变化。`,
+    code_nothingToDo: `完成。没有可执行的操作。`,
     code_gild: `镀金`,
     code_moa: `恐鸟`,
     code_zanuka: `猎犬`,
@@ -62,9 +62,9 @@ dict = {
     code_pigment: `颜料`,
     code_mature: `成长并战备`,
     code_unmature: `逆转衰老基因`,
-    code_succChange: `更改成功.`,
-    code_requiredInvigorationUpgrade: `您必须同时选择一个进攻型和一个功能型活化属性.`,
-    login_description: `使用您的 OpenWF 账户凭证登录(与游戏内连接本服务器时使用的昵称相同).`,
+    code_succChange: `更改成功`,
+    code_requiredInvigorationUpgrade: `您必须同时选择一个进攻型和一个功能型活化属性。`,
+    login_description: `使用您的 OpenWF 账户凭证登录(与游戏内连接本服务器时使用的昵称相同)`,
     login_emailLabel: `电子邮箱`,
     login_passwordLabel: `密码`,
     login_loginButton: `登录`,
@@ -125,7 +125,7 @@ dict = {
     detailedView_archonShardsDescription: `您可以使用这些无限插槽应用各种强化效果`,
     detailedView_archonShardsDescription2: `请注意,在加载时,每个执政官源力石都需要一定的时间来生效。`,
     detailedView_valenceBonusLabel: `效价加成`,
-    detailedView_valenceBonusDescription: `您可以设置或移除武器上的效价加成.`,
+    detailedView_valenceBonusDescription: `您可以设置或移除武器上的效价加成。`,
     detailedView_modularPartsLabel: `更换部件`,
     detailedView_suitInvigorationLabel: `编辑战甲活化属性`,
     detailedView_loadoutLabel: `配置`,
@@ -168,19 +168,19 @@ dict = {
     mods_addMissingUnrankedMods: `添加所有缺失的Mods`,
     mods_removeUnranked: `删除所有未升级的Mods`,
     mods_addMissingMaxRankMods: `添加所有缺失的满级Mods`,
-    cheats_administratorRequirement: `您必须是管理员才能使用此功能.要成为管理员,请将 |DISPLAYNAME| 添加到 config.json 的 administratorNames 中.`,
+    cheats_administratorRequirement: `您必须是管理员才能使用此功能。要成为管理员,请在 config.json 中将 |DISPLAYNAME| 添加到 administratorNames`,
     cheats_server: `服务器`,
     cheats_skipTutorial: `跳过教程`,
     cheats_skipAllDialogue: `跳过所有对话`,
     cheats_unlockAllScans: `解锁所有扫描`,
-    cheats_unlockAllMissions: `解锁所有任务`,
-    cheats_unlockAllMissions_ok: `操作成功.请注意,您需要进入道场/中继站或重新登录客户端以刷新星图数据。`,
+    cheats_unlockAllMissions: `解锁所有星图`,
+    cheats_unlockAllMissions_ok: `操作成功。请注意,您需要进入道场/中继站或重新登录以刷新星图数据。`,
     cheats_infiniteCredits: `无限现金`,
     cheats_infinitePlatinum: `无限白金`,
     cheats_infiniteEndo: `无限内融核心`,
     cheats_infiniteRegalAya: `无限御品阿耶`,
     cheats_infiniteHelminthMaterials: `无限Helminth材料`,
-    cheats_claimingBlueprintRefundsIngredients: `取消蓝图制造时返还材料`,
+    cheats_claimingBlueprintRefundsIngredients: `蓝图制造完成领取后返还材料`,
     cheats_dontSubtractPurchaseCreditCost: `购物时不减少现金花费`,
     cheats_dontSubtractPurchasePlatinumCost: `购物时不减少白金花费`,
     cheats_dontSubtractPurchaseItemCost: `购物时不减少物品花费`,
@@ -289,7 +289,7 @@ dict = {
     worldState_varziaFullyStocked: `瓦奇娅开启全部库存商品`,
     worldState_varziaOverride: `瓦奇娅(Prime重生)轮换状态`,
 
-    import_importNote: `您可以在此处提供完整或部分库存响应(客户端表示).支持的所有字段将被覆盖到您的账户中.`,
+    import_importNote: `您可以在此处提供完整或部分库存响应(客户端表示)。支持的所有字段将被覆盖到您的账户中。`,
     import_submit: `提交`,
     import_samples: `示例:`,
     import_samples_maxFocus: `所有专精学派完全精通`,