feat: improve redemption feature i18n and error code handling

- Complete internationalization for redemption records dialog
  - Add i18n for table headers and unit time translations
  - Optimize redemption form validation error messages with i18n
  - Add 50003 error code handling for coupon plan incompatibility
  - Fix TypeScript errors in redemption-related components
  - Fix TypeScript errors in user announcement page
This commit is contained in:
EUForest
2026-01-07 15:38:42 +08:00
parent 93926d9c99
commit 585874777f
8 changed files with 46 additions and 22 deletions
@@ -26,14 +26,19 @@
"halfYear": "半年",
"month": "月",
"quarter": "季度",
"quantityRequired": "数量为必填项",
"selectPlan": "选择兑换套餐",
"selectUnitTime": "选择兑换时长单位",
"subscribePlan": "兑换套餐",
"subscribePlanRequired": "兑换套餐为必填项",
"totalCount": "兑换码可用次数",
"totalCountPlaceholder": "兑换码可用次数",
"totalCountRequired": "兑换码可用次数为必填项",
"unitTime": "兑换时长单位",
"unitTimeRequired": "兑换时长单位为必填项",
"year": "年"
},
"id": "ID",
"loading": "加载中...",
"next": "下一页",
"noRecords": "暂无兑换记录",