feat: 添加银行卡管理功能,更新多语言支持,优化表单验证和用户界面

This commit is contained in:
2025-12-17 01:44:53 +07:00
parent 3cdb71effc
commit d375d12583
7 changed files with 166 additions and 42 deletions

View File

@@ -41,6 +41,68 @@
"validCryptoAddressError": "Please enter a valid crypto address.",
"submit": "Submit"
},
"bankCard": {
"management": "Bank Card Management",
"add": "Add Bank Card",
"empty": {
"title": "No Bank Cards",
"description": "Add a bank card for quick deposits and withdrawals",
"addButton": "Add Bank Card"
},
"list": {
"addCard": "Add Bank Card",
"boundCards": "Bound Bank Cards",
"defaultCard": "Default Card",
"setDefault": "Set as Default",
"edit": "Edit",
"delete": "Delete",
"cancel": "Cancel",
"debitCard": "Debit Card"
},
"form": {
"tips": {
"title": "Tips",
"description": "To ensure the security of your funds, please make sure the bank card information is authentic and valid. The added bank card will be used for deposit and withdrawal operations."
},
"bankName": "Bank Card",
"bankNamePlaceholder": "Please select your bank",
"accountNumber": "Bank Card Number",
"accountNumberPlaceholder": "Please enter your bank card number",
"accountNumberHelper": "Supports 16-19 digit bank card numbers",
"accountName": "Cardholder Name",
"accountNamePlaceholder": "Please enter cardholder name",
"accountNameHelper": "Please enter the real name when opening the bank card",
"security": {
"title": "Security Guarantee",
"encryption": "All bank card information is encrypted via SSL transmission",
"standard": "We strictly follow bank-level security standards",
"privacy": "Your personal information will be properly protected"
},
"submit": "Confirm Add Bank Card",
"validation": {
"bankRequired": "Please select a bank",
"accountNumberRequired": "Please enter bank card number",
"accountNameRequired": "Please enter cardholder name"
}
},
"messages": {
"addSuccess": "Bank card added successfully",
"setDefaultSuccess": "Set as default bank card successfully",
"deleteSuccess": "Bank card deleted successfully",
"deleteConfirm": "Delete Bank Card",
"deleteMessage": "Are you sure you want to delete {bankName} ({accountName})? This operation cannot be undone."
},
"tips": {
"encryption": "Bank card information is encrypted and protected",
"support": "Supports mainstream banks for fast deposits and withdrawals"
}
},
"trade": {
"title": "Trade",
"settings": {
"bankManagement": "Bank Card"
}
},
"asset": {
"issue": {
"issuingAsset": "Issuing Asset",

View File

@@ -6,8 +6,8 @@ export type MessageSchema = typeof enUS;
const i18n = createI18n<MessageSchema, "en-US" | "zh-CN">({
legacy: false,
locale: "zh-CN",
fallbackLocale: "zh-CN",
locale: "en-US",
fallbackLocale: "en-US",
messages: {
"en-US": enUS,
"zh-CN": zhCN,

View File

@@ -41,6 +41,68 @@
"validCryptoAddressError": "请输入有效的加密货币地址。",
"submit": "提交"
},
"bankCard": {
"management": "银行卡管理",
"add": "添加银行卡",
"empty": {
"title": "暂无银行卡",
"description": "添加银行卡以便快速充值和提现",
"addButton": "添加银行卡"
},
"list": {
"addCard": "添加银行卡",
"boundCards": "已绑定银行卡",
"defaultCard": "默认银行卡",
"setDefault": "设为默认",
"edit": "编辑",
"delete": "删除",
"cancel": "取消",
"debitCard": "储蓄卡"
},
"form": {
"tips": {
"title": "温馨提示",
"description": "为了保障您的资金安全,请确保银行卡信息真实有效。添加的银行卡将用于充值和提现操作。"
},
"bankName": "银行卡",
"bankNamePlaceholder": "请选择您的银行",
"accountNumber": "银行卡号",
"accountNumberPlaceholder": "请输入银行卡号",
"accountNumberHelper": "支持16-19位银行卡号",
"accountName": "持卡人姓名",
"accountNamePlaceholder": "请输入持卡人姓名",
"accountNameHelper": "请输入银行卡开户时的真实姓名",
"security": {
"title": "安全保障",
"encryption": "所有银行卡信息均经过SSL加密传输",
"standard": "我们严格遵循银行级安全标准",
"privacy": "您的个人信息将被妃善保护"
},
"submit": "确认添加银行卡",
"validation": {
"bankRequired": "请选择银行",
"accountNumberRequired": "请输入银行卡号",
"accountNameRequired": "请输入持卡人姓名"
}
},
"messages": {
"addSuccess": "银行卡添加成功",
"setDefaultSuccess": "已设置为默认银行卡",
"deleteSuccess": "银行卡删除成功",
"deleteConfirm": "删除银行卡",
"deleteMessage": "确定要删除 {bankName} ({accountName}) 吗?此操作无法撤销。"
},
"tips": {
"encryption": "银行卡信息经过加密保护",
"support": "支持主流银行快速充值提现"
}
},
"trade": {
"title": "交易",
"settings": {
"bankManagement": "银行卡管理"
}
},
"asset": {
"issue": {
"issuingAsset": "发行资产",