diff --git a/frontend/apps/remark42/app/locales/zh.json b/frontend/apps/remark42/app/locales/zh.json
index 6054ec1c..8cf5ce8f 100644
--- a/frontend/apps/remark42/app/locales/zh.json
+++ b/frontend/apps/remark42/app/locales/zh.json
@@ -2,26 +2,26 @@
"auth.back": "返回",
"auth.email-address": "电子邮件地址",
"auth.loading": "加载中...",
- "auth.oauth-button": "使用 {provider} 登录",
- "auth.oauth-source": "使用社交网络",
- "auth.open-profile": "打开我的个人资料",
+ "auth.oauth-button": "通过 {provider} 登录",
+ "auth.oauth-source": "通过社交网络",
+ "auth.open-profile": "打开我的资料",
"auth.or": "或",
"auth.signin": "登录",
"auth.signout": "登出",
"auth.submit": "提交",
"auth.symbols-restriction": "用户名只能包含字母、数字、下划线或空格",
"auth.telegram-check": "检查",
- "auth.telegram-link": "Telegram 机器人",
- "auth.telegram-message-1": "您需要验证您的帐号通过",
- "auth.telegram-message-2": "然后在那点击 “开始”。",
- "auth.telegram-message-3": "在 Telegram 机器人中验证完成后,点击下方 “检查” 按扭即可登录。",
- "auth.telegram-optional-qr": "或通过扫描二维码",
+ "auth.telegram-link": "Telegram 链接",
+ "auth.telegram-message-1": "您需要验证您的帐号,点击",
+ "auth.telegram-message-2": "然后点击 “开始”。",
+ "auth.telegram-message-3": "完成验证后,点击下方 “检查” 按扭登录。",
+ "auth.telegram-optional-qr": "或扫描下方二维码",
"auth.telegram-qr": "Telegram 二维码",
"auth.user-not-found": "未找到用户",
"auth.username": "用户名",
- "authPanel.disable-comments": "禁用评论",
+ "authPanel.disable-comments": "关闭评论",
"authPanel.disabled-cookies": "禁用第三方 Cookie,以登录或在以下方面打开评论:",
- "authPanel.enable-comments": "启用评论",
+ "authPanel.enable-comments": "开启评论",
"authPanel.enable-cookies": "允许使用 Cookie 登录并发表评论",
"authPanel.hide-settings": "隐藏设置",
"authPanel.new-page": "新页面",
@@ -31,139 +31,139 @@
"blockingDuration.month": "一个月",
"blockingDuration.permanently": "永久",
"blockingDuration.week": "一周",
- "comment.block": "封锁",
- "comment.block-user": "是否封锁 {userName} {duration}?",
- "comment.blocked-user": "已封锁用户",
- "comment.blocking-period": "封锁期限",
+ "comment.block": "封禁",
+ "comment.block-user": "是否封禁 {userName} {duration}?",
+ "comment.blocked-user": "已封禁用户",
+ "comment.blocking-period": "封禁期限",
"comment.cancel": "取消",
"comment.copied": "已复制!",
"comment.copy": "复制",
"comment.delete": "删除",
- "comment.delete-message": "您是否要删除这条评论?",
- "comment.deleted-comment": "此评论已删除",
- "comment.deleted-user": "已删除评论",
+ "comment.delete-message": "您想要删除这条评论吗?",
+ "comment.deleted-comment": "已删除该评论",
+ "comment.deleted-user": "已删除",
"comment.edit": "编辑",
"comment.edit-countdown": "编辑将被禁用",
- "comment.expired-time": "编辑时间已过期",
+ "comment.expired-time": "已超过可编辑时间",
"comment.go-to-parent": "转到父评论",
"comment.hide": "隐藏",
- "comment.hide-user-comment": "您要隐藏 {userName} 的评论吗?",
+ "comment.hide-user-comment": "您想要隐藏 {userName} 的评论吗?",
"comment.paid-patreon": "Patreon 付费订阅者",
- "comment.pin": "固定",
- "comment.pin-comment": "您要固定此评论吗?",
+ "comment.pin": "置顶",
+ "comment.pin-comment": "您想要置顶此评论吗?",
"comment.reply": "回复",
"comment.time": "{day} {time}",
"comment.toggle-verification": "切换验证",
- "comment.unblock": "解除封锁",
- "comment.unblock-user": "您是否要解除封锁此用户?",
- "comment.unpin": "取消固定",
- "comment.unpin-comment": "您是否要取消固定此评论?",
- "comment.unverified-user": "未验证的用户",
- "comment.unverify-user": "您是否要为 {userName} 取消验证?",
- "comment.verified-user": "已验证的用户",
- "comment.verify-user": "您是否要验证 {userName}?",
- "commentForm.anonymous-uploading-disabled": "匿名用户无法上传图片。上传之前,您应该先以非匿名用户登录。",
+ "comment.unblock": "解除封禁",
+ "comment.unblock-user": "您想要取消封禁此用户吗?",
+ "comment.unpin": "取消置顶",
+ "comment.unpin-comment": "您想要取消置顶此评论吗?",
+ "comment.unverified-user": "未验证用户",
+ "comment.unverify-user": "您想要取消验证 {userName} 吗?",
+ "comment.verified-user": "已验证用户",
+ "comment.verify-user": "您想要验证 {userName} 吗?",
+ "commentForm.anonymous-uploading-disabled": "已禁止匿名用户上传图片,请使用非匿名用户登录以使用该功能。",
"commentForm.exceeded-size": "{fileName} 超出了 {maxImageSize} 大小的限制",
- "commentForm.input-placeholder": "在此填写评论,若要接受提醒,请点击右下角订阅回复。",
+ "commentForm.input-placeholder": "在此留言,登录后可订阅更新通知。",
"commentForm.new-comment": "新评论",
- "commentForm.notice-about-styling": "支持使用 Markdown 样式",
+ "commentForm.notice-about-styling": "支持 Markdown 格式",
"commentForm.preview": "预览",
"commentForm.reply": "回复",
"commentForm.save": "保存",
"commentForm.send": "发送",
"commentForm.subscribe-by": "订阅评论:",
"commentForm.subscribe-or": "或",
- "commentForm.unauthorized-uploading-disabled": "未经授权的用户无法上传图片。上传之前,您应该先登录。",
- "commentForm.unexpected-error": "出了些问题,请稍后再试。",
+ "commentForm.unauthorized-uploading-disabled": "已禁止未授权的用户上传图片,请先登录。",
+ "commentForm.unexpected-error": "出了一些问题,请稍后重试。",
"commentForm.upload-file-fail": "{fileName} 上传失败,错误信息: \"{errorMessage}\"",
- "commentForm.uploading": "上传中...",
- "commentForm.uploading-file": "{fileName} 上传中...",
+ "commentForm.uploading": "正在上传...",
+ "commentForm.uploading-file": "正在上传 {fileName}...",
"commentsSort.best": "最佳",
- "commentsSort.least-controversial": "争议最少",
+ "commentsSort.least-controversial": "最少争议",
"commentsSort.least-recently-updated": "最早更新",
- "commentsSort.most-controversial": "争议最多",
+ "commentsSort.most-controversial": "最多争议",
"commentsSort.newest": "最新",
"commentsSort.oldest": "最旧",
"commentsSort.recently-updated": "最近更新",
"commentsSort.worst": "最差",
- "empty-state": "尚无评论",
- "errors.0": "出了些问题,请稍后再试。",
- "errors.1": "找不到评论。请刷新页面,然后重试。",
- "errors.10": "现在编辑评论已经太晚了。",
+ "empty-state": "还没有评论",
+ "errors.0": "出了些问题,请稍后重试。",
+ "errors.1": "找不到评论,请刷新页面并重试。",
+ "errors.10": "已超过评论可编辑时间。",
"errors.11": "评论已有回复,无法编辑。",
- "errors.12": "无法保存投票结果,请稍后再试。",
- "errors.13": "您不能为自己的评论投票。",
- "errors.14": "你已经为评论投票了。",
- "errors.15": "评论的票数太多。",
- "errors.16": "该评论已达到最低分数。",
- "errors.17": "操作被拒绝,请稍后再试。",
+ "errors.12": "无法保存投票结果,请稍后重试。",
+ "errors.13": "您不能给自己的评论投票。",
+ "errors.14": "您已经给评论投票了。",
+ "errors.15": "此评论的投票太多了。",
+ "errors.16": "该评论已达到最差分数。",
+ "errors.17": "操作被拒绝,请稍后重试。",
"errors.18": "找不到请求的文件。",
- "errors.19": "评论中包含受限制的词语。",
+ "errors.19": "评论中包含限制字词。",
"errors.2": "处理传入请求失败。",
- "errors.20": "未找到已发布的图片。请重新尝试上传它。",
- "errors.3": "您无权执行此操作。",
- "errors.4": "评论数据无效。",
- "errors.5": "找不到评论。请刷新页面,然后重试。",
- "errors.6": "找不到网站。请刷新页面,然后重试。",
- "errors.7": "用户已被封锁。",
- "errors.8": "用户已被封锁。",
+ "errors.20": "找不到发布的图片,请尝试重新上传。",
+ "errors.3": "您无权进行此操作。",
+ "errors.4": "无效的评论数据。",
+ "errors.5": "找不到评论。请刷新页面重试。",
+ "errors.6": "找不到网站。请刷新页面重试。",
+ "errors.7": "用户已被封禁。",
+ "errors.8": "用户已被封禁。",
"errors.9": "评论更改失败,请稍后再试。",
- "errors.failed-fetch": "请求失败,请检查您的互联网连接或稍后再试。",
+ "errors.failed-fetch": "请求失败,请检查您的网络连接或稍候重试。",
"errors.forbidden": "禁止",
"errors.not-authorized": "未经授权。",
- "errors.to-many-request": "您已达到最大请求数限制。",
+ "errors.to-many-request": "您已达到最大请求限制。",
"errors.unexpected-error": "出了些问题。",
"profile.close": "关闭个人资料页面",
- "profile.request-to-delete-data": "要求删除我的数据",
+ "profile.request-to-delete-data": "请求删除我的数据",
"retry": "重试",
- "root.pinned-comments": "固定的评论",
- "root.powered-by": "由 Remark42 提供支持",
+ "root.pinned-comments": "置顶的评论",
+ "root.powered-by": "由 Remark42 驱动",
"root.show-more": "显示更多",
- "settings.block": "封锁",
+ "settings.block": "封禁",
"settings.block-time": "直到 {day} {time}",
- "settings.block-user": "您要封锁 {userName} 吗?",
- "settings.blocked-users-header": "已封锁的用户:",
- "settings.blocked-users-title": "已封锁的用户",
+ "settings.block-user": "您想要封禁 {userName} 吗?",
+ "settings.blocked-users-header": "已封禁的用户:",
+ "settings.blocked-users-title": "已封禁的用户",
"settings.hidden-user-header": "被隐藏的用户:",
"settings.hidden-users-title": "被隐藏的用户",
"settings.hide": "隐藏",
- "settings.no-blocked-users": "没有被封锁的用户。",
+ "settings.no-blocked-users": "没有被封禁的用户。",
"settings.no-hidden-users": "没有被隐藏的用户。",
"settings.permanently": "永久",
"settings.show": "显示",
- "settings.unblock": "解除封锁",
- "settings.unblock-user": "你想解除对 {userName} 的封锁?",
+ "settings.unblock": "解除封禁",
+ "settings.unblock-user": "您想要解除封禁 {userName} 吗?",
"settings.unknown": "未知",
"sort-by": "排序依据",
"subscribeByEmail.back": "返回",
"subscribeByEmail.close": "关闭",
"subscribeByEmail.email": "电子邮件",
"subscribeByEmail.have-been-subscribed": "您已通过电子邮件订阅了更新通知",
- "subscribeByEmail.have-been-unsubscribed": "您已退订电子邮件更新通知",
+ "subscribeByEmail.have-been-unsubscribed": "您已通过电子邮件取消了订阅",
"subscribeByEmail.only-registered-users": "仅适用于注册用户",
"subscribeByEmail.submit": "提交",
"subscribeByEmail.subscribe": "订阅",
"subscribeByEmail.subscribe-by-email": "通过电子邮件订阅",
- "subscribeByEmail.subscribe-to-replies": "订阅回复",
- "subscribeByEmail.subscribed": "您当前通过电子邮件订阅了更新通知",
- "subscribeByEmail.unsubscribe": "退订",
+ "subscribeByEmail.subscribe-to-replies": "订阅回复通知",
+ "subscribeByEmail.subscribed": "您已通过电子邮件订阅更新通知",
+ "subscribeByEmail.unsubscribe": "取消订阅",
"subscribeByRSS.button-title": "通过 RSS 订阅",
"subscribeByRSS.replies": "回复",
"subscribeByRSS.site": "网站",
- "subscribeByRSS.thread": "会话",
+ "subscribeByRSS.thread": "线程",
"subscribeByRSS.title": "RSS",
"token": "从电子邮件中复制并粘贴令牌",
- "token.expired": "令牌已经过期",
+ "token.expired": "令牌已过期",
"token.invalid": "令牌无效",
- "toolbar.attach-image": "附加、拖放或从剪贴板粘贴图片",
- "toolbar.bold": "添加粗体文字 {shortcut}",
- "toolbar.code": "插入代码",
- "toolbar.header": "添加标题文字",
- "toolbar.italic": "添加斜体文字 {shortcut}",
- "toolbar.link": "添加链接 {shortcut}",
- "toolbar.ordered-list": "添加编号列表",
+ "toolbar.attach-image": "选择、拖放或从剪贴板粘贴图片",
+ "toolbar.bold": "添加粗体文本 {shortcut}",
+ "toolbar.code": "插入代码块",
+ "toolbar.header": "添加标题文本",
+ "toolbar.italic": "添加斜体文本 {shortcut}",
+ "toolbar.link": "添加超链接 {shortcut}",
+ "toolbar.ordered-list": "添加有序列表",
"toolbar.quote": "插入引用文本",
- "toolbar.unordered-list": "添加项目符号列表",
+ "toolbar.unordered-list": "添加无序列表",
"user.comments": "消息",
"user.load-more": "加载更多",
"user.my-comments": "我的评论",