fix deactivate

This commit is contained in:
tamakyi
2026-09-15 12:10:42 +08:00
parent adcc42cc8c
commit 0e0c16f786
9 changed files with 95 additions and 9 deletions
+5 -1
View File
@@ -419,6 +419,11 @@ var enDict = map[string]string{
"deactivate.confirm": "I confirm I want to deactivate my account",
"deactivate.submit": "Deactivate account",
// Deactivated page
"deactivated.title": "Account deactivated",
"deactivated.desc": "Your question box and all data have been deleted. Thank you for using Wolf's Question Box. We hope to see you again.",
"deactivated.backHome": "Back to home",
// Anonymous voting
"nav.votes": "Polls",
@@ -722,7 +727,6 @@ var enDict = map[string]string{
"admin.flash.blockWordTooLong": "A blocked word cannot exceed 10 characters: %s",
"admin.flash.harassmentUpdated": "Anti-harassment settings updated successfully",
"admin.flash.blockWordsUpdated": "Blocked words updated",
"admin.flash.deactivated": "Your account has been deactivated. Thank you for using Wolf's Question Box. We hope to see you again 👋🏻",
"admin.export.errUser": "Export failed: could not get user information",
"admin.export.errQuestion": "Export failed: could not get question information",
+5 -1
View File
@@ -419,6 +419,11 @@ var jaDict = map[string]string{
"deactivate.confirm": "アカウントを停止することに同意します",
"deactivate.submit": "アカウントを停止",
// アカウント停止完了ページ
"deactivated.title": "アカウントを停止しました",
"deactivated.desc": "質問箱とすべてのデータを削除しました。ご利用いただきありがとうございました。またのお越しをお待ちしています。",
"deactivated.backHome": "ホームに戻る",
// 匿名投票
"nav.votes": "投票",
@@ -722,7 +727,6 @@ var jaDict = map[string]string{
"admin.flash.blockWordTooLong": "ブロックワードの長さは 10 文字以内である必要があります:%s",
"admin.flash.harassmentUpdated": "迷惑行為対策を更新しました",
"admin.flash.blockWordsUpdated": "ブロックワードを更新しました",
"admin.flash.deactivated": "アカウントを停止しました。狼の質問箱をご利用いただきありがとうございます。またのお越しをお待ちしています 👋🏻",
"admin.export.errUser": "エクスポート失敗:ユーザー情報の取得に失敗しました",
"admin.export.errQuestion": "エクスポート失敗:質問情報の取得に失敗しました",
+5 -1
View File
@@ -419,6 +419,11 @@ var zhCNDict = map[string]string{
"deactivate.confirm": "我确认要停用账号",
"deactivate.submit": "停用账号",
// 停用成功页
"deactivated.title": "账号已停用",
"deactivated.desc": "你的提问箱及所有数据已删除,感谢你的使用,期待未来再见。",
"deactivated.backHome": "返回首页",
// 匿名投票
"nav.votes": "投票",
@@ -722,7 +727,6 @@ var zhCNDict = map[string]string{
"admin.flash.blockWordTooLong": "屏蔽词长度不能超过 10 个字符:%s",
"admin.flash.harassmentUpdated": "更新防骚扰设置成功",
"admin.flash.blockWordsUpdated": "屏蔽词已更新",
"admin.flash.deactivated": "您的账号已停用,感谢您使用 狼的提问箱。期待未来还能再见 👋🏻",
"admin.export.errUser": "导出失败:获取用户信息失败",
"admin.export.errQuestion": "导出失败:获取问题信息失败",
+5 -1
View File
@@ -419,6 +419,11 @@ var zhTWDict = map[string]string{
"deactivate.confirm": "我確認要停用帳號",
"deactivate.submit": "停用帳號",
// 停用成功頁
"deactivated.title": "帳號已停用",
"deactivated.desc": "你的提問箱及所有資料已刪除,感謝你的使用,期待未來再見。",
"deactivated.backHome": "返回首頁",
// 匿名投票
"nav.votes": "投票",
@@ -722,7 +727,6 @@ var zhTWDict = map[string]string{
"admin.flash.blockWordTooLong": "屏蔽詞長度不能超過 10 個字元:%s",
"admin.flash.harassmentUpdated": "更新防騷擾設定成功",
"admin.flash.blockWordsUpdated": "屏蔽詞已更新",
"admin.flash.deactivated": "您的帳號已停用,感謝您使用 狼的提問箱。期待未來還能再見 👋🏻",
"admin.export.errUser": "匯出失敗:獲取使用者資訊失敗",
"admin.export.errQuestion": "匯出失敗:獲取問題資訊失敗",
+4
View File
@@ -284,6 +284,10 @@ func New() *flamego.Flame {
f.Get("/explore", user.Explore)
// 账号停用成功页(公开):停用后会话已清空,不能再要求登录,
// 故为独立公开页,让用户明确看到「已停用」而非被丢回登录页。
f.Get("/deactivated", user.DeactivatedProfile)
// 匿名投票参与端(公开):token 链接入口
f.Group("/vote/{token}", func() {
f.Get("", vote.Page)