feat: WC2026 赛事 seed、生产上线初始化脚本与目录归档

重构 seed 为 WC2026 72 场小组赛与 48 强优胜盘;新增 production 模式仅保留 admin 与赛事示例;提供 prod-init-db 全量重置脚本;管理端 i18n 分包与赛事归档能力。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-12 18:17:00 +08:00
parent 8f14e85ebd
commit e7e938f261
94 changed files with 12332 additions and 976 deletions

View File

@@ -78,6 +78,8 @@ export default {
go_register: 'No account? Register now',
have_account: 'Already have an account? Log in',
register_btn: 'Register',
registering: 'Registering…',
sending_sms: 'Sending…',
register_failed: 'Registration failed, please try again',
continue_browsing: 'Skip login',
username_placeholder: 'Enter username',
@@ -195,7 +197,7 @@ export default {
amount_label: 'Amount',
amount_placeholder: 'Enter recharge amount',
screenshot_label: 'Upload Screenshot',
upload_hint: 'Click to upload screenshot (max 5MB)',
upload_hint: 'Click to upload (max 10MB original, compressed to within 1MB)',
compressing: 'Compressing',
submit: 'Submit',
submitting: 'Submitting',
@@ -208,7 +210,8 @@ export default {
upload_screenshot: 'Please upload a screenshot',
submit_failed: 'Submit failed, please retry',
file_must_be_image: 'Please upload an image file',
file_too_large: 'File exceeds 10MB',
file_too_large: 'Original file must be 10MB or less',
compress_failed: 'Could not compress the image to within 1MB. Try a smaller screenshot.',
status_pending: 'Processing',
status_approved: 'Approved',
status_rejected: 'Rejected',