restrict v7

This commit is contained in:
tamakyi
2026-10-18 23:04:50 +08:00
parent bd81398a06
commit 317c96ca17
15 changed files with 128 additions and 13 deletions
+4
View File
@@ -46,4 +46,8 @@ type AnswerFollowUpQuestion struct {
// 不做自由文本 —— 否则举报框本身就成了新的辱骂输入口。
type ReportQuestion struct {
Reason string `form:"reason" valid:"required;maxlen:32" label:"举报理由" msg:"report.errInvalidReason"`
// Recaptcha 由算数验证码弹窗回填(格式 id:答案)。
// 刻意不加 valid:required:空值交由 captcha.Verify 判定,
// 否则 Bind 失败会被上层统一提示成「请选择一个举报理由」,误导用户。
Recaptcha string `form:"g-recaptcha-response"`
}
+2
View File
@@ -443,6 +443,8 @@ var enDict = map[string]string{
// 箱主侧举报标记(只给数量,不给举报人 IP)
"qlist.reported": "%d reports",
"qlist.reportedShort": "!%d",
"qlist.reportFilter": "Reports",
"qlist.reportedOnly": "Reported only",
// Anonymous voting
"nav.votes": "Polls",
+2
View File
@@ -443,6 +443,8 @@ var jaDict = map[string]string{
// 箱主侧举报标记(只给数量,不给举报人 IP)
"qlist.reported": "%d 件の報告",
"qlist.reportedShort": "報%d",
"qlist.reportFilter": "報告",
"qlist.reportedOnly": "報告ありのみ",
// 匿名投票
"nav.votes": "投票",
+2
View File
@@ -443,6 +443,8 @@ var zhCNDict = map[string]string{
// 箱主侧举报标记(只给数量,不给举报人 IP)
"qlist.reported": "被举报 %d 次",
"qlist.reportedShort": "报%d",
"qlist.reportFilter": "举报",
"qlist.reportedOnly": "仅被举报",
// 匿名投票
"nav.votes": "投票",
+2
View File
@@ -443,6 +443,8 @@ var zhTWDict = map[string]string{
// 箱主侧举报标记(只给数量,不给举报人 IP)
"qlist.reported": "被檢舉 %d 次",
"qlist.reportedShort": "檢%d",
"qlist.reportFilter": "檢舉",
"qlist.reportedOnly": "僅被檢舉",
// 匿名投票
"nav.votes": "投票",