Files
tamabox/internal/i18n/dict_zh_cn.go
T
tamakyi af39651734 fix(stats): 页脚时间标签改成「快照时间」,去掉重复的「数据基准日」
原来四行时间里,前两行说的是同一件事:
「数据基准日:2026-10-24」+「计算于:2026-10-24 14:05:22」。
`DataDate` 就是 `UpdatedAt` 的日期部分(同一个 now 格式化出来的),
两行并列只是把同一个值拆成粗/细两种粒度。

而且「计算于」没有主语:读者站在页脚最底部看到它,会当成「整页数据
算到这一刻」,可今日两项恰恰不在这份快照里 —— 命中缓存时
`withToday` 会用更新的读数替换它们,页面上就出现「标注 14:05、
今日提问却是 22:35 的数」。

改成三行:
  快照时间:     2026-10-24 14:05:22
  最后一条提问: ...
  最后一条回答: ...
「快照只含累计数字与图表、今日两项实时」由下面那条 cacheNote 说明,
不塞进标签里(标签越短越好扫)。词条同步:快照时间 / 快照時間 /
Snapshot: / 集計時刻。

顺带删掉 `Overview.DataDate` 字段:模板不用它之后就没有读者了,
留着它会诱使以后的人再拼出「基准日 + 计算于」这种重复行。

无 schema/接口变更,纯展示层。i18n 有词条数量对等测试,四个语言已
一起改;`go build ./...` 与 i18n / stats / template / templates /
route 测试全绿。
2026-10-24 22:39:47 +08:00

1038 lines
60 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Copyright 2022 E99p1ant. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
package i18n
// zhCNDict 简体中文文案。
var zhCNDict = map[string]string{
// 导航
"nav.explore": "探索",
"nav.mine": "我的",
"nav.register": "注册",
"nav.login": "登录",
"nav.ask": "提问",
"nav.settings": "设置",
"nav.lang": "语言",
// 通用
"common.login": "登录",
"common.forgot": "忘记密码",
"common.submit": "提交",
"common.cancel": "取消",
"common.save": "保存",
"common.close": "关闭",
"common.delete": "删除",
"common.moveUp": "上移",
"common.moveDown": "下移",
"common.share": "分享",
"common.verifying": "验证中...",
"common.submitting": "提交中...",
"common.uploading": "上传中...",
"common.lang": "语言",
"common.menu": "菜单",
"common.pleaseWait": "请稍候...",
"common.backHome": "返回首页",
"common.theme": "切换深色/浅色模式",
// 站点
"site.title": "狼的提问箱 | 匿名提问箱",
"site.description": "狼的提问箱——一个无需注册、可匿名提问的匿名提问箱,安全地倾诉与回应。",
"site.keywords": "匿名提问箱,提问箱,匿名提问,狼的提问箱,匿名问答,匿名提问网站",
"site.footer.runtime": "提问箱已成功存活",
"site.footer.admin": "找站长",
"site.footer.notice": "公告板",
"site.footer.chat": "聊天室",
"site.footer.status": "监控板",
"site.footer.nav": "导航页",
"site.footer.rules": "社区规则",
"site.footer.drive": "盘",
"site.maintenance": "本站正在维护中,请稍后再来~",
// 认证
"auth.login.title": "用户登录",
"auth.login.email": "电子邮箱",
"auth.login.password": "密码",
"auth.login.submit": "登录",
"auth.login.forgot": "忘记密码",
"auth.register.title": "用户注册",
"auth.register.name": "昵称",
"auth.register.email": "电子邮箱",
"auth.register.password": "密码",
"auth.register.submit": "注册",
"auth.forgot.title": "忘记密码",
"auth.forgot.email": "电子邮箱",
"auth.forgot.submit": "发送重置邮件",
"auth.forgot.submitBtn": "找回密码",
"auth.forgot.sent": "邮件已发送至 %s,请查收。",
"auth.recover.title": "重置密码",
"auth.recover.greeting": "%s,您正在重置您的密码:",
"auth.recover.password": "新密码",
"auth.recover.confirm": "确认密码",
"auth.recover.submit": "重置密码",
// 探索页
"explore.title": "探索用户标签",
"explore.notice": "此处展示已开启<span class=\"uk-text-bold\">“在首页展示我的标签”</span>的用户。该功能默认关闭,若希望自己的提问箱在这里被发现,请前往 <a href=\"/user/profile\" class=\"uk-text-bold\">个人设置</a> 手动开启。",
"explore.shuffle": "换一批",
"explore.empty": "暂时没有发现可展示的用户,快去开启吧~",
"explore.hotVotes": "热门投票",
"explore.questionsTab": "提问",
"explore.votesTab": "投票",
"explore.votesTitle": "公开投票",
"explore.votesDesc": "浏览正在进行的公开投票,选择你感兴趣的主题参与。",
"explore.randomVote": "随机推荐",
"explore.allVotes": "全部投票",
"explore.noVotes": "暂时没有可参与的公开投票。",
// 提问页
"ask.scan": "扫码向@%s提问",
"ask.anonymous": "谁都可以以匿名的形式提问",
"ask.registerOnly": "仅允许注册用户向TA提问",
"ask.nextOpenAt": "下次开放时间:%s",
"ask.lastCloseAt": "上次关闭时间:%s",
"weekday.0": "周日",
"weekday.1": "周一",
"weekday.2": "周二",
"weekday.3": "周三",
"weekday.4": "周四",
"weekday.5": "周五",
"weekday.6": "周六",
"ask.pinned": "已置顶",
"ask.share": "分享提问箱",
"ask.placeholder": "在此处撰写你的问题...",
"ask.chatPlaceholder": "在此处撰写你的私聊消息...",
"ask.addImage": "添加图片",
"ask.private": "回复后不公开",
"ask.notify": "接收通知",
"ask.emailPlaceholder": "请输入你的邮箱地址",
"ask.submit": "发送提问",
"ask.chat": "发起私聊",
"ask.chatDisabled": "该提问箱未开启私聊",
"ask.chatLimit": "消息上限:%d条",
"ask.history": "@%s 以前回答过的问题",
"ask.loginRequired": "需要登录",
"ask.loginRequiredChat": "发起私聊需要登录账号",
"ask.goLogin": "去登录",
"ask.needPassword": "此提问箱需要密码",
"ask.needLogin": "提问箱的主人设置了仅注册用户才能提问,你需要先登录才能向他提问。",
"ask.pleaseEmail": "请填写接收通知的邮箱地址",
"ask.generating": "正在生成分享图…",
"ask.genFailed": "生成分享图失败,请稍后重试",
"ask.networkError": "网络错误",
"ask.shareFilename": "share.png",
// 问题条目
"qitem.answer": "回答",
"qitem.delete": "删除",
"qitem.private": "设为私密",
"qitem.public": "设为公开",
"qitem.asked": "提问",
"qitem.pending": "等待回答",
"qitem.answeredBy": "@%s 于 %s 的回答",
"qitem.danger": "危险!",
"qitem.deleteConfirm": "你确定要删除这个提问吗?该操作不可恢复,请谨慎操作。",
"qitem.deleteConfirmBtn": "确认删除",
"qitem.backToBox": "返回%s的提问箱",
"qitem.answerTitle": "回答问题",
"qitem.answerPlaceholder": "在此处撰写你的回答...",
"qitem.emailNotifyHint": "提问人留下了自己的电子邮箱,在你第一次回复该问题后,提问人将会收到一封邮件通知。",
"qitem.submitAnswer": "回答",
"qitem.updateAnswer": "更新回答",
"qitem.askMore": "再问点别的问题?",
"qitem.markRead": "标记为已读",
"qitem.markUnread": "标记为未读",
"qitem.readLocked": "已回答,已锁定为已读",
"qitem.nextUnread": "下一条未读",
"qitem.nextUnreadTitle": "将本条标记为已读,并打开下一条未读",
"qitem.submitAndNext": "回答并进入下一条未读",
// 个人设置页
"admin.profile": "个人信息",
"admin.lang": "界面语言",
"admin.langHint": "选择访客访问你的提问箱时显示的语言(后台页面跟随此设置)",
"admin.email": "电子邮箱",
"admin.name": "昵称",
"admin.nameColor": "昵称颜色",
"admin.oldPassword": "旧密码",
"admin.newPassword": "新密码",
"admin.notify": "新提问通知",
"admin.personalize": "个性化设置",
"admin.intro": "提问箱介绍",
"admin.introColor": "提问箱介绍颜色",
"admin.qrBgColor": "二维码背景色(亮色部分)",
"admin.qrPdColor": "二维码探测图形颜色(边角方形)",
"admin.qrFgColor": "二维码前景色",
"admin.qrDotSize": "二维码点大小 (←小 大→)",
"admin.qrBgAlpha": "二维码背景透明度 (←不透明 很透明→)",
"admin.avatar": "个人头像",
"admin.background": "提问箱背景",
"admin.qrBackground": "二维码背景图",
"admin.social": "社交信息设置",
"admin.harassment": "防骚扰设置",
"admin.askLimit": "提问限制",
"admin.blockWords": "屏蔽词设置(回车或逗号分隔,最多支持 10 个屏蔽词,每个屏蔽词最大长度为 10)",
"admin.chat": "私聊设置",
"admin.chatMaxMessages": "私聊消息条数上限",
"admin.chatDailyLimit": "单用户每日私信条数上限",
"admin.tags": "标签设置",
"admin.tagsHint": "标签(最多5个,每个最多5字,回车或逗号分隔)",
"admin.tagsPlaceholder": "例如:动漫,音乐,游戏",
"admin.tagInputHint": "输入后按回车或逗号添加",
"admin.tagInputDuplicate": "已存在,已忽略",
"admin.pagePassword": "页面访问密码",
"admin.pagePasswordHint": "设置访问密码(留空则关闭)",
"admin.askPassword": "提问密码",
"admin.askPasswordHint": "设置提问密码(留空则关闭)",
"admin.saveProfile": "保存修改",
"admin.updated": "更新个人信息成功",
"admin.logout": "退出登录",
"admin.export": "导出数据",
// 后台设置(补充)
"admin.oldPasswordHint": "修改密码使用,留空则不修改",
"admin.newPasswordHint": "6-64 位,留空则不修改",
"admin.notifyEmail": "邮件",
"admin.useCustomFg": "启用自定义前景色(否则自动匹配)",
"admin.customFgHint": "仅在启用时生效,否则颜色由系统自动生成",
"admin.avatarPlaceholder": "上传个人头像(头像比例不为1:1就扁了你哦)",
"admin.backgroundPlaceholder": "上传提问箱背景",
"admin.qrBackgroundPlaceholder": "上传二维码背景(颜色过深的背景会导致二维码无法识别)",
"admin.qrPreviewHint": "选择图片后预览将即时更新",
"admin.preview": "实时预览",
"admin.themePreset": "预设主题",
"admin.themeDefault": "默认",
"admin.themeDark": "暗夜",
"admin.themeOcean": "海洋",
"admin.themeSunset": "日落",
"admin.resetDefaults": "🔄 恢复默认值",
"admin.previewHint": "调整仅用于预览,最终效果点击「保存修改」后生效",
"admin.socialHint": "勾选后填写主页地址(无需 https://),未勾选的项将不会在前台显示。",
"admin.enableAcfun": "启用 AcFun",
"admin.enableBili": "启用 Bilibili",
"admin.enableWeibo": "启用 微博",
"admin.enableXiaohongshu": "启用 小红书",
"admin.enableBlog": "启用 个人博客",
"admin.registerOnly": "仅允许注册用户向我提问",
"admin.updateHarassment": "更新防骚扰设置",
"admin.globalBlockWords": "全局屏蔽词",
"admin.globalBlockWordsHint": "屏蔽词对提问、私聊(对方发给你的消息)与投票提交内容生效;三个设置页同步显示同一份设置,任意一处修改即时生效。",
"admin.updateBlockWords": "保存屏蔽词",
// 审核严格度:提问 / 投票 / 私聊共用一份,判定规则见 internal/security/censor/policy.go
"admin.moderationStrictness": "审核严格度",
"admin.moderationStrictnessHint": "对提问、投票、私聊三类内容同时生效。这里调节的是「审核命中之后是否拦截」,不影响屏蔽词——屏蔽词始终直接拒绝。",
"admin.moderationStrictnessBaseline": "底线拦截(所有档位强制生效,不可关闭):涉政、暴恐、色情,以及审核服务自定义词库的命中。",
"admin.moderationStrictnessColumnLevel": "档位",
"admin.moderationStrictnessColumnScope": "拦截范围",
"admin.moderationStrictnessOption.lax": "畅所欲言",
"admin.moderationStrictnessOption.standard": "正常水平",
"admin.moderationStrictnessOption.strict": "不听坏话",
"admin.moderationStrictnessScope.lax": "仅拦截底线内容,其余一律放行(误伤最少)。",
"admin.moderationStrictnessScope.standard": "底线内容,以及置信度不低于 90% 的辱骂、违禁内容。",
"admin.moderationStrictnessScope.strict": "底线内容,以及辱骂、违禁、垃圾信息、广告、灌水、无意义、不良场景内容(不限置信度);同时采信审核服务给出的整体拦截建议。最严格档,拦截面不小于升级前。",
"admin.moderationStrictnessUnsetHint": "未设置时跟随站点默认档位。",
"admin.updateModerationStrictness": "保存审核严格度",
"admin.allowChat": "允许注册用户向我发起私聊",
"admin.dailyLimitHint": "0 表示不限制",
"admin.updateChat": "更新私聊设置",
"admin.showInHome": "在首页展示我的标签(允许其他用户通过标签搜索到我)",
"admin.updateTags": "更新标签",
"admin.updatePagePassword": "更新页面密码",
"admin.pagePasswordPlaceholder": "输入页面访问密码",
"admin.updateAskPassword": "更新提问密码",
"admin.askPasswordPlaceholder": "输入提问密码",
"admin.account": "账号设置",
"admin.exportHint": "您可以导出您在 %s 中的所有个人数据,包括你的基本信息、收到的问题以及回答。",
"admin.exportJSON": "导出JSON",
"admin.exportJSONHint": "包含提问、回答、追问与私聊记录,可完整备份或迁移。",
"admin.deactivate": "停用我的账号",
"admin.deactivateHint": "您随时可以选择停用您的账号。停用后,您的账号将无法登录,您的提问箱页面以及提问将无法访问,其他人也无法再给您发送新的提问。<b>该操作无法撤销!请谨慎操作!</b>",
"admin.socialRequired": "请填写链接或取消勾选",
// 问题管理页
"qlist.title": "我的提问",
"qlist.answered": "已回答",
"qlist.pending": "待回答",
"qlist.private": "私密",
"qlist.empty": "还没有提问,快把提问箱分享出去吧~",
"qlist.action": "操作",
"qlist.answerNow": "去回答",
"qlist.sort": "排序",
"qlist.status": "状态",
"qlist.type": "类型",
"qlist.latest": "最新",
"qlist.oldest": "最早",
"qlist.all": "全部",
"qlist.public": "一般提问",
"qlist.privateQuestion": "私密提问",
"qlist.received": "我收到的提问",
"qlist.myChats": "我发起的私聊",
"qlist.statsTotal": "总提问数",
"qlist.statsAnswered": "已回答",
"qlist.statsUnanswered": "未回答",
"qlist.statsPrivate": "私密提问",
"qlist.statsPinned": "置顶",
"qlist.statsChats": "私聊会话",
"qlist.searchPlaceholder": "搜索问题或回答内容...",
"qlist.searchBtn": "搜索",
"qlist.searchClear": "清除搜索",
"qlist.questionsTab": "提问",
"qlist.votesTab": "投票",
"qlist.chatsTab": "私聊",
"qlist.receivedChats": "我收到的私聊",
"qlist.chatEmpty": "还没有私聊,把提问箱分享出去让大家来私聊吧~",
"qlist.pinnedShort": "置顶",
"qlist.privateShort": "私密",
"qlist.chatStatsTotal": "总私聊",
"qlist.chatStatsReceived": "我收到的",
"qlist.chatStatsInitiated": "我发起的",
"qlist.chatStatsClosed": "已关闭",
"qlist.unansweredShort": "待答",
"qlist.readShort": "已读",
"qlist.unreadShort": "未读",
"qitem.markReadShort": "标记",
"qlist.pinShort": "置顶",
"qlist.unpinShort": "取消置顶",
"qlist.myVotes": "我创建的投票",
"qlist.loadMore": "加载更多",
"qlist.newVote": "新建投票",
"qlist.edit": "编辑",
"qlist.untitledVote": "未命名投票",
"qlist.blocked": "已拉黑",
"qlist.unanswered": "未回答",
// 站点 Logo 后缀(emoji 随机动物 + 后缀组成,如 🐺 的提问箱)
"site.logoSuffix": "的提问箱",
"site.stats": "提问箱信息统计",
// 验证码弹窗
"captcha.title": "人机验证",
"captcha.hint": "请计算下方的算术题以验证你不是机器人",
"captcha.refresh": "换一题",
"captcha.submit": "提交",
"captcha.loading": "加载中...",
"captcha.loadFailed": "加载失败",
"captcha.loadRetry": "加载失败,请重试",
"captcha.inputAnswer": "请输入答案",
"captcha.wrongAnswer": "答案错误,请重新计算",
"captcha.verifyFailed": "验证失败,请重试",
// 注册页补充
"auth.register.domain.prefix": "个性域名(你的问答箱网址将会是:%s + ",
"auth.register.domain.suffix": " + 你在下面文本框中填写的内容)",
"auth.register.confirm": "确认密码",
"auth.register.language": "界面语言",
"auth.register.languageDefault": "跟随站点默认",
"auth.register.agreePrefix": "我已阅读并同意",
"auth.register.agreeLink": "社区规则",
"auth.register.success": "注册成功,欢迎来到 狼的提问箱!",
// 探索页补充
"explore.recommend": "随机推荐",
"explore.search": "搜索标签...",
"explore.sortLatest": "最新加入",
"explore.sortOldest": "最早加入",
"explore.noTags": "无标签",
"explore.noRecommend": "暂无推荐用户",
"explore.hotTags": "热门标签",
"explore.hotQuestions": "热门问题",
"explore.noResult": "暂无符合条件的用户。",
"explore.lazy": "这个人很懒,什么都没写~",
"explore.prevPage": "上一页",
"explore.nextPage": "下一页",
"explore.loading": "加载中...",
"explore.loadFailed": "加载失败",
// 提问箱密码页
"password.title": "此提问箱需要密码",
"password.desc": "此提问箱已设置访问密码,请输入密码查看内容",
"password.input": "请输入访问密码",
"password.enter": "验证进入",
"password.submit": "确认",
// 问题不存在
"qitem.notFound": "问题不存在或已被删除",
// 聊天页
"chat.title": "私聊",
"chat.input": "输入消息...",
"chat.send": "发送",
"chat.delete": "删除对话",
"chat.block": "拉黑对方",
"chat.unblock": "取消拉黑",
"chat.empty": "还没有消息,说点什么吧~",
"chat.withAsker": "与提问者的私聊",
"chat.withUser": "与 %s 的私聊",
"chat.closed": "对话已关闭",
"chat.closedNoSend": "对话已关闭,无法发送新消息",
"chat.remaining": "消息剩余:%d 条(共 %d 条)",
"chat.me": "我",
"chat.other": "对方",
"chat.userBlocked": "该用户已被拉黑",
"chat.addImage": "添加图片(可选,最大5MB)",
"chat.confirm": "确认",
"chat.confirmBlock": "确定要拉黑该用户吗?他将无法再发送私信。",
"chat.confirmUnblock": "确定要取消屏蔽该用户吗?他将可以再次发送私信。",
"chat.deleteConfirm": "确定要删除这条私聊对话吗?对方将无法再看到此对话,且操作不可恢复。",
"maintenance.title": "NekoBox 维护中...",
"maintenance.desc": "NekoBox 正在进行维护,服务暂时不可用。过一会再来吧~",
// 单题分享(v4)
"qitem.shareCard": "分享此提问",
// 追问(v4)
"followup.title": "追问记录",
"followup.content": "追问:",
"followup.answerPlaceholder": "回答这条追问...",
"followup.answerBtn": "回答追问",
"followup.waiting": "等待回答中...",
"followup.askMore": "继续追问",
"followup.remaining": "还可追问 %d / %d 次",
"followup.contentPlaceholder": "补充你的问题...",
"followup.waitingReply": "你的追加提问已发出,等待提问箱主人回复中...",
"followup.submit": "提交追问",
// 置顶(v4)
"qlist.pinned": "置顶中",
"qlist.pin": "置顶",
"qlist.unpin": "取消置顶",
"qlist.read": "已读",
"qlist.unread": "未读",
"qlist.statsRead": "已读",
"qlist.statsUnread": "未读",
// 筛选栏:标签用「已读」而不是「阅读状态」——四字标签在手机窄列里会折成两行;
// 选项 是/否 比 已读/未读 更短,语义等价(「已读:是」= 已读)。
"qlist.readFilter": "已读",
"qlist.filterYes": "是",
"qlist.filterNo": "否",
// 提问成功页(v4)
"success.title": "提问发送成功!",
"success.yourQuestion": "你的提问:",
"success.emailSent": "已向你的邮箱发送了该提问的私密链接,也可以使用下方链接随时查看提问、接收回答与继续追问。",
"success.saveLink": "<strong>请务必保存下面的私密链接!</strong>由于你没有留下邮箱,此链接(含口令 Token)是你查看提问、接收回答与继续追问的<strong>唯一凭证</strong>,丢失后将无法找回。",
"success.privateLink": "你的提问私密链接(点击复制保存)",
"success.copy": "复制",
"success.copied": "已复制 ✓",
"success.copyFailed": "复制失败",
"success.token": "口令 Token:%s(提问人凭 Token 访问私密链接)",
"success.viewQuestion": "查看我的提问",
"success.backToBox": "返回%s的提问箱",
"success.pageTitle": "提问成功 - %s",
// 停用页
"deactivate.title": "账号停用",
"deactivate.desc": "停用后你的提问箱将无法访问,且所有数据将被删除,此操作不可恢复!",
"deactivate.confirm": "我确认要停用账号",
"deactivate.submit": "停用账号",
"deactivate.note": "停用后,你的邮箱与个性域名会作为身份占位保留(避免被他人占用),因此无法再用同一邮箱重新注册。如需恢复,请通过页脚的「找站长」入口联系我们。",
// 停用成功页
"deactivated.title": "账号已停用",
"deactivated.desc": "你的提问箱及所有数据已删除,感谢你的使用,期待未来再见。",
"deactivated.backHome": "返回首页",
// 处置停用页(L4)
"restricted.title": "提问箱暂时不可访问",
"restricted.desc": "该提问箱因违反社区规范,已暂停对外访问。",
// 处置通知邮件(发给箱主,四语言)
"mail.restriction.heading": "你的提问箱已被限制",
"mail.restriction.greeting": "%s,你好:",
"mail.restriction.body": "你的提问箱 @%s 已被限制,级别 %s(%s),有效期至 %s。",
"mail.restriction.note": "限制期间部分功能不可用,到期后自动解除,无需手工操作。",
"mail.restriction.rules": "查看社区规则与处置说明",
"mail.restriction.appeal": "如果你认为处置有误,请通过站点页脚的「找站长」联系我们,我们会复核。",
// 解除处置通知(同一封模板,文案不同)
"mail.unrestrict.heading": "你的提问箱限制已解除",
"mail.unrestrict.body": "你的提问箱 @%s 的限制(%s)已解除,相关功能已恢复。",
"mail.unrestrict.note": "处置记录会保留用于审计;此前被转为私密的内容不会自动恢复,需要你在后台逐条重新设为公开。",
// 处置级别名称(邮件与文案共用)
"restriction.level.L1": "停止分发",
"restriction.level.L2": "收窄公开",
"restriction.level.L3": "冻结发布",
"restriction.level.L4": "暂停访问",
// 举报(单题页,公开访客可用)
"report.entry": "举报这条内容",
"report.submit": "提交",
"report.reason.harassment": "人身攻击 / 辱骂",
"report.reason.doxxing": "曝光他人账号或作品",
"report.reason.divisive": "挑起群体对立",
"report.reason.other": "其他",
"report.flash.received": "已收到举报,感谢反馈",
"report.errInvalidReason": "请选择一个举报理由",
"report.errFailed": "举报提交失败,请稍后再试",
// 箱主侧举报标记(只给数量,不给举报人 IP)
"qlist.reported": "被举报 %d 次",
"qlist.reportedShort": "报%d",
"qlist.reportFilter": "举报",
"qlist.reportedOnly": "仅被举报",
"qlist.restrictionBanner": "本箱当前处于平台限制期(%s),部分功能受限,至 %s 自动解除。如有疑问请通过页脚「找站长」联系。",
"qlist.restrictionRulesLink": "查看社区规则",
// 社区规则页(处置依据,公开可访问)
"rules.title": "社区规则与内容边界",
"rules.intro": "这是一个匿名提问箱,用来收集提问与回答。它不是挂人墙,也不该成为群体冲突的战场。\n\n下面的规则只针对一件事:你可以不喜欢某个作品或某群人,但不能用这个站点组织对具体的人的攻击。",
"rules.forbiddenTitle": "明确禁止的内容",
"rules.forbidden": "一、严重违规 —— 直接删除内容并按情节封禁,不适用分级处置\n\n1. 涉及政治敏感、危害国家安全、破坏社会稳定、攻击国家制度或领导人的内容。\n2. 暴力、恐怖主义、教唆自伤或伤害他人。\n3. 色情、低俗、涉及未成年人的性相关内容。\n4. 违禁品交易、赌博、诈骗、传销、非法集资。\n5. 侵犯未成年人权益、诱导未成年人。\n6. 侵犯他人隐私:真实姓名、住址、联系方式、证件号码、学校或工作单位。\n\n二、社区冲突 —— 按影响面分级处置(见下一节)\n\n7. 挂人 / 避雷 / 曝光他人账号:指向可识别的个人(昵称、代称、主页、作品标签),并带有贬损定性,或号召他人规避、攻击。\n8. 人身攻击与辱骂:包括用黑话代称他人并附加侮辱性评价(例如用动物、物件指代某个人)。\n9. 挑起群体对立:以粉籍、立场、属性为单位,鼓动一群人攻击另一群人。\n10. 垃圾广告、刷屏、批量注册。",
"rules.enforceTitle": "被认定后会怎么处理",
"rules.enforce": "分级处置只适用于「社区冲突」类问题:\n\n· 停止分发:内容不再出现在探索页,也不能生成分享卡\n· 收窄公开:新回答默认不公开\n· 冻结发布:暂停回答与公开功能,仍可收信\n· 暂停页面:整个提问箱暂时不可访问\n· 封禁:删除数据、释放邮箱\n\n所有处置都有期限,到期自动解除。已经处理过的内容不会被反复追责。\n\n「严重违规」不走分级:一经确认,内容立即删除,账号按情节直接限制或封禁;\n涉及违法犯罪的部分,会依法配合有关部门处理。",
"rules.reportedTitle": "如果你的内容被举报了",
"rules.reported": "后台列表会显示「被举报 N 次」。删除该内容或设为私密后,相关举报会自动关闭。\n\n这条提醒不代表平台已经判定你违规。如果你认为举报是恶意的,可以选择不处理,但请确保内容本身没有攻击具体的人。",
"rules.attackedTitle": "如果你被攻击了",
"rules.attacked": "在内容页下方点「举报这条内容」,选择理由后提交。举报会被记录,箱主和站长都能看到。\n\n举报需要完成一次人机验证 —— 这是为了防止有人用脚本批量举报。",
// 匿名投票
"nav.votes": "投票",
"common.back": "返回",
"vote.listTitle": "投票管理",
"vote.newTitle": "新建投票",
"vote.editTitle": "编辑投票",
"vote.resultsTitle": "投票结果",
"vote.statsTotal": "投票总数",
"vote.statsPublished": "进行中",
"vote.createNew": "新建投票",
"vote.typeSingle": "单选",
"vote.typeMultiple": "多选",
"vote.typeRating": "评分",
"vote.typeRank": "排序",
"vote.typeForm": "表单收集",
"vote.statusNotStarted": "未开始",
"vote.statusDraft": "草稿",
"vote.statusPublished": "进行中",
"vote.statusEnded": "已结束",
"vote.statusArchived": "已归档",
"vote.participants": "参与",
"vote.remainLabel": "剩余",
"vote.perpetual": "无限期",
"vote.durationDay": "天",
"vote.durationHour": "小时",
"vote.durationMinute": "分钟",
"vote.createdAt": "创建于",
"vote.edit": "编辑",
"vote.results": "结果",
"vote.preview": "预览",
"vote.page.mustComplete": "请完成",
"vote.page.rankHintRequired": "排名 1-N(必填)",
"vote.page.rankHintOptional": "排名 1-N(可选,可只排部分)",
"vote.page.previewHint": "预览模式:这是发布前的页面样例,提交已禁用",
"vote.page.previewSubmitHint": "预览模式,发布后即可提交",
"vote.publish": "发布",
"vote.close": "结束",
"vote.share": "复制链接",
"vote.copied": "已复制",
"vote.shareURL": "投票分享链接",
"vote.confirmPublish": "确定发布该投票吗?发布后即生成可分享链接。",
"vote.confirmClose": "确定结束该投票吗?结束后参与者将无法再投票。",
"vote.confirmDelete": "确定删除该投票吗?投票数据将一并删除,不可恢复!",
"vote.manageEntry": "管理投票",
"vote.manageTitle": "管理投票",
"vote.manageDesc": "创建与管理你的匿名投票", "vote.empty": "还没有投票,点击右上角\"新建投票\"开始吧~",
"vote.formLockedHint": "该投票已发布,仅可修改基本信息;类型与选项已锁定(避免破坏已收集的投票数据)",
"vote.formBasic": "基本设置",
"vote.formTitle": "投票标题",
"vote.formTitlePlaceholder": "例如:今天吃什么?",
"vote.formDescription": "描述 / 说明",
"vote.formDescriptionPlaceholder": "补充说明(可选)",
"vote.formType": "投票类型",
"vote.formVisibility": "展示方式",
"vote.formVisibilityPublic": "公开展示(探索页 + 提问箱页)",
"vote.formVisibilityLinkOnly": "仅链接分享",
"vote.formVoterScope": "投票范围",
"vote.formVoterScopeAnyone": "任何人(含匿名)",
"vote.formVoterScopeRegistered": "仅注册用户",
"vote.formShowResult": "结果可见时机",
"vote.formShowResultAfterVote": "投票后立即可见",
"vote.formShowResultAfterEnd": "结束后可见",
"vote.formShowResultOwnerOnly": "仅我可见",
"vote.formStartAt": "开始时间(留空立即开始)",
"vote.formEndAt": "结束时间(留空不限制)",
"vote.formMaxChoices": "最多可选数量",
"vote.formMaxVotesPerFingerprint": "每个投票每个设备限 1 次,使用同一浏览器重复提交将被拦截。",
"vote.formMaxVotesPerAccount": "每个投票每个注册账号限 1 次,使用同一账号重复提交将被拦截。",
"vote.formAllowCustom": "允许参与者补充自定义选项",
"vote.formRequireCaptcha": "匿名投票需通过验证码",
"vote.formOptions": "投票选项",
"vote.formRatingHint": "评分题无需配置选项(1-10 分)",
"vote.addOption": "添加选项",
"vote.optionPlaceholder": "选项内容",
"vote.formFields": "表单字段",
"vote.addField": "添加字段",
"vote.field": "字段",
"vote.formFieldType": "字段类型",
"vote.fieldTypeText": "单行文本",
"vote.fieldTypeTextarea": "多行文本",
"vote.fieldTypeSelect": "下拉选择",
"vote.fieldTypeRadio": "单选",
"vote.fieldTypeCheckbox": "多选",
"vote.fieldTypeNumber": "数字",
"vote.fieldTypeRank": "排序",
"vote.page.selectPlaceholder": "请选择",
"vote.page.avgNumber": "平均",
"vote.page.fieldFilled": "已填写",
"vote.fieldTypeRating": "评分",
"vote.formFieldLabel": "字段标签",
"vote.formFieldRequired": "必填",
"vote.formFieldMaxLength": "字数上限(0 不限制)",
"vote.formFieldOptions": "选项",
"vote.formFieldOptionsHint": "点击下方「添加选项」逐条添加,无需用逗号分隔",
"vote.fieldAllowCustom": "允许补充自定义选项",
"vote.formFieldOptionsPlaceholder": "如:满意,一般,不满意",
"vote.createDraft": "保存草稿",
"vote.builderHintOptions": "至少需要 2 个选项",
"vote.builderHintFields": "请至少添加 1 个字段",
"vote.builderHintFieldOptions": "选择题/排序题请填写选项(排序题至少 2 个)",
"vote.resultsAnswered": "回答数",
"vote.page.rankedTimes": "被排次数",
"vote.resultsTotal": "总参与人数",
"vote.resultsSubmissions": "表单回复",
"vote.resultsViewTexts": "查看文本提交",
"vote.resultsToggleHint": "点击展开或收起文本回复明细",
"vote.resultsOptions": "投票结果",
"vote.resultsVotes": "票",
"vote.export": "导出 CSV",
"vote.resultsEmpty": "还没有人参与,快来分享吧~",
// 匿名投票参与页
"vote.inlineTitle": "投票",
"vote.page.by": "发起的投票",
"vote.page.goVote": "去投票",
"vote.page.notStarted": "未开始",
"vote.page.notStartedHint": "该投票尚未开始,敬请期待~",
"vote.page.ended": "已结束",
"vote.page.endedHint": "该投票已结束",
"vote.page.active": "进行中",
"vote.page.participated": "已参与",
"vote.page.loginRequired": "该投票仅限注册用户参与,请先登录。",
"vote.page.anonymousHint": "该投票允许匿名参与,你的身份不会被记录(同一设备最多可参与 1 次)。",
"vote.page.submit": "提交投票",
"vote.page.alreadyVoted": "你已参与过该投票,感谢参与!",
"vote.page.resultsTitle": "投票结果",
"vote.page.totalVotes": "总参与",
"vote.page.avgRating": "平均分",
"vote.page.avgRank": "平均排名",
"vote.page.optionColumn": "选项",
"vote.page.ratingLabel": "请评分",
"vote.page.ratingUnit": "分",
"vote.page.rankHint": "请为每个选项填写 1-N 的排名(数字越小越靠前,不可重复)",
"vote.page.rankPlaceholder": "排名",
"vote.page.multipleHint": "可多选",
"vote.page.customOption": "补充选项(可选)",
"vote.page.customPlaceholder": "填写你心中的其他选项",
"vote.page.customOther": "其他",
"vote.page.customFieldPlaceholder": "填写自定义选项…",
"vote.page.customStats": "自定义补充选项",
"vote.page.formCount": "已收到回复",
"vote.page.ownerManage": "管理此投票(仅你可见结果)",
// 单份投票的定量收集
"vote.formQuotaLimit": "收集上限(份)",
"vote.formQuotaHint": "0 表示不限制;收集到指定份数后自动结束该投票。",
"vote.flash.notFound": "投票不存在或已失效",
"vote.flash.notPublished": "该投票尚未发布",
"vote.flash.archived": "该投票已归档,无法参与",
"vote.flash.ended": "该投票已结束",
"vote.flash.notStarted": "该投票尚未开始",
"vote.flash.success": "投票成功!感谢参与",
"vote.err.noChoice": "请至少选择一个选项",
"vote.err.tooManyChoices": "最多只能选择 %d 个选项",
"vote.err.pickOne": "请选择一个选项",
"vote.err.invalidOption": "存在无效的选项",
"vote.err.optionDuplicate": "选项不能重复选择",
"vote.err.ratingRequired": "请给出 1-10 分的评分",
"vote.err.rankRequired": "请为每个选项填写 1-%d 的排名",
"vote.err.rankDuplicate": "排名不能重复",
"vote.err.fieldRequired": "请填写「%s」",
"vote.err.fieldCustomRequired": "请填写「%s」的自定义选项",
"vote.err.fieldCustomTooLong": "「%s」的自定义选项不能超过 %d 字",
"vote.err.fieldInvalidOption": "「%s」的选项无效",
"vote.err.fieldConfigError": "「%s」选项配置错误",
"vote.err.fieldRankIncomplete": "请填写「%s」的完整排名",
"vote.err.fieldRankRange": "「%s」排名必须是 1-%d 之间的数字",
"vote.err.fieldRankDuplicate": "「%s」排名不能重复",
"vote.err.fieldTooLong": "「%s」超出字数限制(最多 %d 字)",
"vote.err.fieldNotNumber": "「%s」必须是数字",
"vote.err.fieldRating": "「%s」请给出 1-10 分的评分",
"vote.err.unknownType": "未知的投票类型",
"vote.err.customTooLong": "自定义选项不能超过 %d 字",
"vote.err.blockWords": "提交内容中包含了投票发起人设置的屏蔽词,无法提交",
"vote.err.serialize": "提交内容序列化失败",
"captcha.error": "验证码错误",
"captcha.errEmpty": "验证码不能为空",
"captcha.errFormat": "验证码格式错误,请刷新后重试",
"captcha.errAnswerFormat": "验证码答案格式错误",
"captcha.errExpired": "验证码已过期,请刷新后重试",
"captcha.errService": "验证码服务异常,请稍后重试",
"captcha.errAnswerWrong": "验证码答案错误",
"censor.unavailable": "内容审核服务暂时不可用,请稍后再试",
// 功能管理:提问 / 私聊 / 投票 的开关、定时开关与定量收集
"admin.tabAccount": "用户设置",
"admin.featuresHint": "在「提问 / 私聊 / 投票」面板中管理各功能的开关、开放时段与收集上限;达到上限后对应功能自动关闭。",
"admin.featuresEntry": "设置",
"admin.featureHint.question": "关闭后访客无法提交新提问;达到收集上限后自动停止接收(含私密提问)。",
"admin.featureHint.chat": "关闭后访客无法发起新的私聊;已有会话不受影响。",
"admin.featureHint.vote": "关闭后提问箱页不再展示投票板块,访客也无法参与你的投票。单份投票可在编辑页单独设置收集上限。",
"admin.featureEnabled": "开启该功能",
"admin.featureOpenAt": "定时开放",
"admin.featureCloseAt": "定时关闭",
"admin.featureTimeHint": "留空表示不限制;开放时间之前、关闭时间之后该功能均不可用。",
"admin.featureSchedule": "循环定时(每周循环)",
"admin.featureScheduleStart": "每日开始",
"admin.featureScheduleEnd": "每日结束",
"admin.featureScheduleHint": "勾选每周固定开放日并设置每日时间段,按周循环生效;全部留空表示不启用。只填开放日(不填时间)表示该天全天开放;只填时间(不勾选任何日)表示每天该时段开放。",
"admin.featureMode": "收集模式",
"admin.featureModeAlways": "长期开放",
"admin.featureModeWindow": "定时收集",
"admin.featureModeRecurring": "循环定时",
"admin.featureModeHint": "长期开放:不限时间,保持开放直到手动关闭;定时收集:一次性开放 / 关闭时间窗口;循环定时:每周固定开放日循环生效。三种模式互斥,保存时未选模式的设置将被清空。",
"admin.featureQuotaLimit": "收集上限(条 / 份)",
"admin.featureQuotaHint": "0 表示不限制;累计收集达到上限后自动关闭,重置计数后可开启下一轮。",
"admin.featureQuotaCount": "已收集",
"admin.featureQuotaUnlimited": "不限制",
"admin.featureQuotaResetAt": "上次重置:",
"admin.featureResetQuota": "重置计数",
"admin.featureSave": "保存该功能设置",
// 内容防护面板:聚合防骚扰 / 屏蔽词 / 审核严格度 / 页面访问密码 / 提问密码
"admin.tabSecurity": "防护设置",
// 功能管理:状态与提示
"feature.name.question": "提问",
"feature.name.chat": "私聊",
"feature.name.vote": "投票",
"feature.statusOpen": "进行中",
"feature.status.disabled": "已关闭",
"feature.status.not_started": "未开始",
"feature.status.ended": "已结束",
"feature.status.quota_reached": "已达上限",
"feature.saved": "功能设置已保存",
"feature.errTime": "%s 的时间格式不正确,请使用日期时间选择器",
"feature.errTimeRange": "%s 的定时关闭时间必须晚于定时开放时间",
"feature.errQuota": "%s 的收集上限需为 0 到 1000000 之间的整数",
"feature.errInvalid": "未知的功能类型",
"feature.quotaReset": "%s 的收集计数已重置",
"feature.errScheduleHalf": "%s 的循环定时开始与结束时间必须同时填写",
"feature.errScheduleTime": "%s 的循环定时时间格式不正确,请使用时间选择器",
"feature.errScheduleRange": "%s 的循环定时结束时间必须晚于开始时间",
// 功能关闭时对访客的提示
"feature.disabled.question": "提问箱主人已关闭提问功能",
"feature.disabled.chat": "该提问箱未开启私聊功能",
"feature.disabled.vote": "该提问箱已关闭投票功能",
"feature.not_started.question": "提问功能尚未开放",
"feature.not_started.chat": "私聊功能尚未开放",
"feature.not_started.vote": "投票功能尚未开放",
"feature.ended.question": "提问功能已结束收集",
"feature.ended.chat": "私聊功能已结束",
"feature.ended.vote": "投票功能已结束",
"feature.quota_reached.question": "提问功能已达到收集上限",
"feature.quota_reached.chat": "私聊功能已达到收集上限",
"feature.quota_reached.vote": "投票功能已达到收集上限",
// 认证:访客可见的提示(P0)
"auth.errBadCredential": "邮箱或密码错误",
"auth.errUserNotFound": "用户不存在",
"auth.errEmailFrequent": "邮件发送太频繁,请稍后再试",
"auth.errEmailFailed": "邮件发送失败,请稍后再试",
"auth.errCodeExpired": "验证码已过期",
"auth.errPasswordChanged": "密码修改成功",
"auth.errLoginRequired": "请先登录",
"auth.errDuplicateEmail": "该邮箱已被注册",
"auth.errDuplicateDomain": "该个性域名已被使用",
// 已停用账号仍占用邮箱/域名(身份占位),引导用户走站长核验恢复
"auth.errDeactivatedEmail": "该邮箱对应的账号已停用。如需重新使用,请通过页脚的「找站长」入口,用该邮箱与我们联系。",
"auth.errDeactivatedDomain": "该个性域名对应的账号已停用。如需重新使用,请通过页脚的「找站长」入口与我们联系。",
// 提问箱页:访客可见(P0)
"question.errWrongPassword": "密码错误",
"question.errAskPasswordWrong": "提问密码错误",
"question.errLoginRequired": "提问箱的主人设置了仅注册用户才能提问,请先登录。",
"question.errSelfChat": "不能给自己发起私聊",
"question.errBlockedChat": "你已被对方拉黑,无法发起私聊",
"question.errChatDailyLimit": "你今日已达发送上限(%d条),请明天再试",
"question.errDuplicateSubmit": "检测到重复提交,请稍后再试",
"question.errImageTooLarge": "图片文件大小不能大于 5Mb",
"question.errUploadImageFailed": "上传图片失败",
"question.errBlockWords": "提问内容中包含了提问箱主人设置的屏蔽词,发送失败",
"question.errAnsweredLocked": "已回答的问题不能标记为未读",
"question.flash.chatSent": "私聊请求已发送!你可以通过以下链接查看对话:%s",
"question.flash.answered": "回答发布成功!",
"question.flash.operated": "操作成功",
"question.flash.markedRead": "已标记为已读",
"question.flash.markedUnread": "已标记为未读",
"question.flash.noUnread": "没有未读提问了",
// 平台处置(L1–L4):被处置箱主在处置期内不能发布公开内容
"question.errRestrictedPublish": "当前处于平台处置期,已暂停发布回答",
"question.errRestrictedPublic": "当前处于平台处置期,不可将内容设为公开",
"question.flash.answeredPrivate": "已保存为私密:当前处于平台处置期,回答不会公开",
// 追问:访客/箱主可见(P0)
"followup.errNoPermission": "无权操作",
"followup.errNotAnswered": "问题尚未被回答,暂时不能追问",
"followup.errLimit": "每条提问最多追问 %d 次,已达上限",
"followup.errWaitReply": "请等待主人回复上一条追问后再继续追问",
"followup.errNotFound": "追问不存在",
"followup.flash.sent": "追问发送成功!",
"followup.flash.answered": "回答成功!",
// 后台设置:箱主可见(P1)
"admin.flash.profileUpdated": "更新个人信息成功",
"admin.flash.chatUpdated": "私聊设置更新成功",
"admin.flash.pagePwdOff": "已关闭页面密码访问",
"admin.flash.pagePwdUpdated": "页面访问密码已更新",
"admin.flash.askPwdOff": "已关闭提问密码",
"admin.flash.askPwdUpdated": "提问密码已更新",
"admin.flash.tagsTooMany": "标签不能超过 5 个",
"admin.flash.tagsUpdated": "更新标签成功",
"admin.flash.tagTooLong": "每个标签不能超过 5 个字符:%s",
"admin.flash.blockWordsTooMany": "屏蔽词不能超过 10 个",
"admin.flash.blockWordTooLong": "屏蔽词长度不能超过 10 个字符:%s",
"admin.flash.harassmentUpdated": "更新防骚扰设置成功",
"admin.flash.blockWordsUpdated": "屏蔽词已更新",
"admin.export.errUser": "导出失败:获取用户信息失败",
"admin.export.errQuestion": "导出失败:获取问题信息失败",
"admin.flash.moderationStrictnessUpdated": "审核严格度已更新",
"admin.flash.moderationStrictnessInvalid": "审核严格度取值无效,未保存",
"admin.flash.strictnessLocked": "处置期间审核严格度已锁定为最高档,解除后自动恢复你的原设置",
// 投票管理:箱主可见(P1)
"vote.err.invalidID": "无效的投票 ID",
"vote.err.notExist": "投票不存在",
"vote.err.noPermission": "无权操作该投票",
"vote.err.type": "未知的投票类型",
"vote.err.titleRequired": "请填写投票标题",
"vote.err.titleTooLong": "投票标题不能超过 100 字",
"vote.err.visibility": "未知的可见性设置",
"vote.err.voterScope": "未知的投票范围设置",
"vote.err.showResult": "未知的结果展示设置",
"vote.err.timeRange": "结束时间必须晚于开始时间",
"vote.err.quota": "收集上限需为 0 到 1000000 之间的整数",
"vote.err.optionsTooFew": "请至少添加 2 个选项",
"vote.err.optionsFormat": "选项数据格式错误",
"vote.err.optionTooLong": "单个选项内容不能超过 %d 字",
"vote.err.maxChoicesExceed": "最多可选数量不能超过选项总数",
"vote.err.fieldsTooFew": "请至少添加 1 个表单字段",
"vote.err.fieldsFormat": "表单字段数据格式错误",
"vote.err.fieldsTooMany": "表单字段不能超过 50 个",
"vote.err.fieldType": "存在未知的表单字段类型",
"vote.err.fieldLabelMissing": "第 %d 个字段缺少标签",
"vote.err.fieldLabelTooLong": "第 %d 个字段的标签不能超过 100 字",
"vote.err.fieldLabelDuplicate": "字段标签「%s」重复,请使用不同的标签",
"vote.err.fieldMaxLength": "第 %d 个字段的字数上限需在 0-2000 之间",
"vote.err.fieldReservedOption": "第 %d 个字段(%s)的选项内容包含保留值,请更换",
"vote.err.fieldOptionsTooFew": "第 %d 个字段(%s)请至少填写 1 个选项",
"vote.err.fieldRankTooFew": "第 %d 个字段(%s)排序题至少需要 2 个选项",
"vote.err.fieldSerialize": "字段选项序列化失败",
"vote.err.editClosed": "已结束或归档的投票不允许编辑",
"vote.err.publishDraftOnly": "只有草稿状态的投票可以发布",
"vote.err.closePublishedOnly": "只有进行中的投票可以结束",
"vote.err.publishTitleRequired": "请先填写投票标题再发布",
"vote.err.publishFormFieldsRequired": "表单类型投票至少需要 1 个字段",
"vote.err.publishOptionsRequired": "选项投票至少需要 2 个选项",
"vote.err.optionUpdateFailed": "选项更新失败,请重试",
"vote.err.fieldUpdateFailed": "表单字段更新失败,请重试",
"vote.flash.published": "投票已发布!分享链接:%s",
"vote.flash.updated": "投票信息已更新(进行中的投票不可修改类型与选项)",
"vote.flash.draftSaved": "已保存到草稿",
"vote.flash.closed": "投票已结束",
"vote.flash.deleted": "投票已删除",
"vote.err.timeFormat": "时间格式不正确,请使用日期时间选择器",
"vote.err.maxChoicesLimit": "最多可选数量不能超过 20",
"vote.err.descriptionTooLong": "投票描述不能超过 5000 字",
"profile.err.avatarTooLarge": "头像文件太大,最大支持 2MB",
"profile.err.backgroundTooLarge": "背景图文件太大,最大支持 2MB",
"profile.err.newPasswordTooShort": "新密码长度不能少于 8 位",
"profile.err.badOldPassword": "旧密码输入错误",
"admin.export.errCreateExcel": "导出失败:创建Excel文件失败",
"admin.export.errWriteExcel": "导出失败:写入Excel文件失败",
// profile 设置页 UI 重构:卡片分区 / 头像背景裁剪 / 改密强制登出
"profile.card.basic": "基础资料",
"profile.card.avatarBg": "头像与背景",
"profile.card.qr": "二维码样式",
"profile.card.password": "修改密码",
"profile.avatarCropHint": "裁剪框已锁定为 1:1 正方形",
"profile.backgroundCropHint": "裁剪框已锁定为 16:9 宽屏",
"profile.cropTitle": "裁剪图片",
"profile.cropConfirm": "确认裁剪",
"profile.err.avatarRatio": "头像图片必须为 1:1 正方形,请裁剪后再上传",
"profile.err.backgroundRatio": "背景图片必须为 16:9 宽高比,请裁剪后再上传",
"profile.flash.passwordChanged": "密码修改成功,已退出登录,请使用新密码重新登录",
"profile.pwdNote": "保存后当前会话立即失效,需使用新密码重新登录",
"profile.pickAvatar": "更换头像",
"profile.pickBackground": "更换背景",
"profile.saveBasic": "保存基础资料",
"profile.saveMedia": "保存头像与背景",
"profile.savePassword": "确认修改密码",
"profile.saveQR": "保存二维码样式",
"profile.saveSocial": "保存社交链接",
"profile.err.cropLibUnavailable": "图片裁剪组件加载失败,请刷新页面后重试",
// 主题:设置页选择器与主题显示名(theme.name.<slug> 由 internal/theme 约定)
"profile.theme.title": "主题外观",
"profile.theme.hint": "对提问箱页面、你发布的投票和你自己的后台生效;首页/探索等站方页面保持默认外观。",
"profile.theme.followDefault": "跟随站点默认",
"profile.theme.save": "保存主题",
"profile.theme.saved": "主题已保存",
"profile.theme.invalid": "该主题不可用,请从列表中选择",
"theme.name.default": "基础外观",
"theme.name.sakura": "樱花",
"theme.name.shiroko": "砂狼白子",
"theme.name.new-sakura": "新·樱花",
// 验证码 JSON 接口:前端消费(P2)
"captcha.json.badRequest": "请求格式错误",
"captcha.json.idRequired": "验证码 ID 不能为空",
"captcha.json.genFailed": "生成验证码失败",
"chat.errDeletedByOwner": "该私聊对话已被对方删除。",
"chat.errBlockedView": "你已被对方拉黑,无法查看该私聊",
"chat.errEmpty": "消息不能为空",
"chat.errTooLong": "消息内容过长,请控制在 %d 字以内",
"chat.errConvDeletedSend": "该对话已被删除,无法发送消息",
"chat.errBlockedSend": "你已被对方拉黑,无法发送私信",
"chat.errBlockWords": "消息中包含了提问箱主人设置的屏蔽词,无法发送",
"chat.errDailyLimit": "你今日已达发送上限(%d条),请明天再试",
"chat.errLimitReached": "对话已达到上限,无法发送新消息",
"chat.errChatClosed": "该箱主已关闭私聊功能,无法发送消息",
"chat.errImageTooLarge": "图片大小不能超过 %dMB",
"chat.errUploadFailed": "图片上传失败,请稍后重试",
"chat.errNoPermission": "无权执行此操作",
"chat.flash.sent": "消息发送成功",
"chat.flash.deleted": "私聊对话已删除",
"chat.flash.operated": "操作成功",
"image.errTooLarge": "图片尺寸过大,最大支持 %d×%d 像素,请压缩后重新上传",
"internal.errFlash": "服务内部错误,请稍后重试。",
"internal.errServer": "服务器内部错误",
"home.errStats": "获取统计信息失败",
"pixel.errPath": "非法的请求路径",
"proxy.errNotFound": "页面不存在",
"proxy.errInternal": "服务网关内部错误",
"explore.errRandomUser": "获取随机用户失败",
// 表单校验
"form.answer.content": "回答内容不能为空",
"form.answer.contentTooLong": "回答内容不能超过 %d 个字符",
"form.email.required": "请填写有效的电子邮箱地址",
"form.followup.answer": "追问回答不能为空",
"form.followup.answerTooLong": "追问回答不能超过 %d 个字符",
"form.followup.content": "追问内容不能为空",
"form.followup.contentTooLong": "追问内容不能超过 %d 个字符",
"form.login.password": "请输入密码",
"form.profile.backgroundimagealpha": "请填写二维码背景透明度",
"form.profile.colorHex": "请填写 7 位十六进制颜色代码(含 #)",
"form.profile.dotscale": "请填写二维码点大小",
"form.profile.intro": "个人介绍不能为空,且不超过 100 个字符",
"form.profile.linkMax": "主页链接长度不能超过 30 个字符",
"form.profile.name": "昵称不能为空,且不超过 20 个字符",
"form.profile.newPassword": "新密码长度不能超过 30 个字符",
"form.profile.passwordMax": "密码长度不能超过 30 个字符",
"form.question.content": "问题内容不能为空",
"form.question.contentTooLong": "问题内容不能超过 %d 个字符",
"form.question.receiveReplyEmail": "请填写有效的电子邮箱地址以接收回复",
"form.recaptcha": "请完成人机验证",
"form.recover.newPassword": "请设置 8 至 30 位的新密码",
"form.recover.repeatPassword": "两次输入的新密码不一致",
"form.register.domain": "个性域名只能包含字母、数字和下划线,长度为 3 至 20 位",
"form.register.email": "请填写有效的电子邮箱地址(不超过 100 个字符)",
"form.register.name": "昵称不能为空,且不超过 20 个字符",
"form.register.password": "请设置 8 至 30 位的密码",
"form.register.recaptcha": "无法加载人机验证,请刷新页面或切换网络后重试",
"form.register.agreeRules": "请先阅读并同意社区规则",
"form.register.repeatPassword": "两次输入的密码不一致",
// 全站数据页(/stats):只展示聚合数字,不含任何单条内容
"site.footer.stats": "统计数据",
"stats.title": "全站数据",
"stats.lead": "这里只有汇总后的数字:全站收到了多少提问、回答得有多快、大家习惯什么时候来。不含任何一条具体提问的内容、提问者身份或来源地址。",
"stats.unavailable": "数据暂时不可用,稍后再刷新看看。",
"stats.today.questions": "今日提问",
"stats.today.answers": "今日回答",
"stats.today.tag": "(实时)",
"stats.kpi.users": "注册用户",
"stats.kpi.questions": "累计提问",
"stats.kpi.answered": "已回答",
"stats.kpi.answerRate": "回答率",
"stats.kpi.activeBoxes": "收到过提问的箱子",
"stats.kpi.messages": "累计私聊消息",
"stats.insight.title": "数据速览",
"stats.insight.note": "下面几句是从上面的数字直接读出来的,没有推测。",
"stats.insight.empty": "提问数据还太少,暂时看不出什么。",
"stats.insight.daily30": "近 30 天共收到 %s 条提问,日均 %.1f 条。",
"stats.insight.peak": "最忙的一天是 %s,收到 %s 条提问。",
"stats.insight.busiest": "提问最集中在%s %d 点前后。",
"stats.insight.mom": "上月提问量环比 %s%%。",
"stats.insight.fastReply": "已回答的提问中,%s%% 在 24 小时内拿到了回复。",
"stats.insight.private": "%s%% 的提问选择了私密(不公开)。",
"stats.trend.dailyTitle": "近 30 天提问趋势",
"stats.trend.dailyNote": "按天统计的提问量。",
"stats.trend.monthlyTitle": "近 12 个月提问量",
"stats.trend.monthlyNote": "最后一根柱子是当月,还没过完。",
"stats.mix.title": "构成",
"stats.mix.note": "三组比例:公开还是私密、有没有被回答、提问者有没有登录。",
"stats.mix.public": "公开提问",
"stats.mix.answered": "已回答",
"stats.mix.login": "登录用户提问",
"stats.heat.title": "一周内的提问时段",
"stats.heat.note": "最近 %d 天的提问按「星期 × 小时」聚合,颜色越深表示越集中。",
"stats.heat.less": "少",
"stats.heat.more": "多",
"stats.content.title": "内容与节奏",
"stats.content.note": "提问有多长,回答有多快。",
"stats.content.lengthTitle": "提问字数分布",
"stats.content.replyTitle": "回答耗时分布",
"stats.len.1": "20 字以内",
"stats.len.2": "20–49 字",
"stats.len.3": "50–99 字",
"stats.len.4": "100–199 字",
"stats.len.5": "200–499 字",
"stats.len.6": "500 字以上",
"stats.reply.1": "1 小时内",
"stats.reply.2": "1–6 小时",
"stats.reply.3": "6–24 小时",
"stats.reply.4": "1–3 天",
"stats.reply.5": "3–7 天",
"stats.reply.6": "7 天以上",
"stats.wd.1": "一",
"stats.wd.2": "二",
"stats.wd.3": "三",
"stats.wd.4": "四",
"stats.wd.5": "五",
"stats.wd.6": "六",
"stats.wd.7": "日",
"stats.weekday.1": "周一",
"stats.weekday.2": "周二",
"stats.weekday.3": "周三",
"stats.weekday.4": "周四",
"stats.weekday.5": "周五",
"stats.weekday.6": "周六",
"stats.weekday.7": "周日",
"stats.foot.updated": "快照时间:",
"stats.foot.prevMonth": "最后一条提问:",
"stats.foot.prevAnswer": "最后一条回答:",
"stats.foot.privacy": "所有数字均为聚合结果,不展示单条提问内容、提问者身份或来源地址。",
"stats.foot.cacheNote": "累计数字与图表是当天重算一次的快照(当天第一次访问时算,服务重启也会重算);「今日」两项为实时数字。",
}