diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json index f763596..39306db 100644 --- a/src/locales/zh-CN.json +++ b/src/locales/zh-CN.json @@ -4,7 +4,84 @@ "recharge": "充值", "withdraw": "提现", "transfer": "转账", - "balance": "余额" + "balance": "余额", + "funding": { + "title": "资金账户", + "totalAssetValue": "总资产估值", + "assets": "资产", + "total": "总共", + "frozen": "冻结" + }, + "trading": { + "title": "交易账户", + "totalAssetValue": "总资产估值", + "assets": "资产", + "total": "总共", + "frozen": "冻结" + }, + "assetRecord": { + "title": "资产记录", + "balance": "余额", + "remark": "备注:", + "noRecords": "暂无资产记录", + "loadingMore": "加载更多中..." + }, + "bill": { + "title": "账单", + "depositTab": "充值记录", + "withdrawTab": "提现记录" + }, + "deposit": { + "cancelHeader": "确认取消充值?", + "cancel": "取消", + "confirmCancel": "确认取消", + "amount": "金额", + "method": "充值方式", + "createTime": "创建时间", + "orderId": "订单号", + "cancelDeposit": "取消充值" + }, + "withdrawDetail": { + "cancelHeader": "确认取消提现?", + "cancel": "取消", + "confirmCancel": "确认取消", + "amount": "金额", + "actualAmount": "实际到账", + "createTime": "创建时间", + "fee": "手续费", + "method": "提现方式", + "cancelWithdraw": "取消提现" + }, + "transferDetail": { + "selectCurrency": "选择币种", + "all": "全部" + }, + "transferToUser": { + "title": "转账给用户", + "selectCurrency": "选择币种", + "transferAmount": "转账金额", + "enterAmount": "请输入转账金额", + "all": "全部", + "availableBalance": "可用余额", + "remarkLabel": "备注(可选)", + "remarkPlaceholder": "请输入备注信息", + "confirmTransfer": "确认转账", + "selectCurrencyError": "请选择币种", + "enterAmountError": "请输入转账金额", + "invalidAmountError": "请输入有效的数字", + "positiveAmountError": "转账金额必须大于0", + "insufficientBalance": "可用余额不足,当前余额:", + "loadingUser": "加载用户信息...", + "userNotFound": "用户不存在或已注销, 即将返回上一页", + "transferring": "转账中...", + "transferSuccess": "转账成功" + }, + "selectBankAccount": { + "title": "选择银行账户" + }, + "selectCurrency": { + "title": "选择货币" + } }, "app": { "update": { @@ -42,7 +119,8 @@ "validAmountError": "请输入有效的金额。", "note": "请确保输入正确的金额。提交后,资金将在后台审核后计入您的账户。", "submit": "提交", - "submitSuccess": "提交成功!" + "submitSuccess": "提交成功!", + "submitting": "提交中..." }, "status": { "pending": "等待确认", @@ -69,6 +147,8 @@ "validCryptoAddressError": "请输入有效的加密货币地址。", "successMessage": "提现申请提交成功!", "submit": "提交", + "submitting": "提交中...", + "selectCurrency": "选择币种", "assetCode": { "USDT": "USDT", "OPTS": "OPTS" @@ -163,7 +243,8 @@ "asset": "资产", "transfer": "划转", "bill": "账单", - "comingSoon": "敬请期待" + "comingSoon": "敬请期待", + "featureComingSoon": "功能开发中,敬请期待" }, "trade": { "title": "交易", @@ -534,6 +615,10 @@ "loadError": "加载失败,请稍后重试" }, "auth": { + "signup": { + "title": "用户注册", + "enterEmail": "请输入邮箱" + }, "login": { "title": "登录", "loginButton": "登录", @@ -545,8 +630,12 @@ "enterCode": "请输入验证码", "enterOtp": "请输入验证码", "getCode": "获取验证码", - "sending": "发送中...", + "sending": "发送中", "sendCodeSuccess": "验证码已发送", + "agreeTerms": "请同意服务条款后继续", + "agreeText": "我已经阅读并同意", + "termsLink": "服务条款", + "autoRegisterTip": "未注册时自动注册并登陆", "validation": { "phoneNumberRequired": "请输入手机号", "phoneNumberInvalid": "请输入有效的手机号", @@ -557,6 +646,9 @@ "otpRequired": "请输入验证码", "otpInvalid": "请输入6位数字验证码" } + }, + "common": { + "failedSendCode": "发送验证码失败" } }, "settings": { @@ -602,20 +694,6 @@ "fromAccountRequired": "请选择转出账户", "toAccountRequired": "请选择转入账户" }, - "pwa": { - "install": { - "installApp": "安装应用", - "addToHomeScreen": "添加到主屏幕", - "howToInstall": "如何安装", - "success": "安装成功", - "successMessage": "应用已成功添加到您的设备", - "iosTitle": "在 iOS 上安装应用", - "iosStep1": "1. 点击底部工具栏的分享按钮", - "iosStep2": "2. 向下滚动并点击添加到主屏幕", - "iosStep3": "3. 点击添加确认安装", - "iosNote": "安装后可以像原生应用一样使用" - } - }, "term": { "title": "服务条款", "lastUpdate": "最后更新:2026年1月", @@ -723,5 +801,194 @@ "news": { "title": "动态新闻" } + }, + "revenue": { + "pending": { + "statusPending": "待确认", + "statusProcessing": "处理中", + "totalPending": "待确认总金额", + "accountTip": "收益将在预计日期后1-3个工作日内到账", + "detailTitle": "待确认明细", + "expectedDate": "预计到账:", + "noteTitle": "待确认收益说明:", + "dividendNote": "• 分红收益:预计在分红日后2-3个工作日到账", + "appreciationNote": "• 资产增值:预计在结算日后1-2个工作日到账", + "tradeNote": "• 交易收益:预计在交易完成后1个工作日到账" + }, + "total": { + "totalRevenue": "累计总收益", + "yesterdayRevenue": "昨日收益", + "monthRevenue": "本月收益", + "pendingRevenue": "待确认收益", + "revenueTrend": "收益趋势", + "revenueSource": "收益来源", + "itemsCount": "项", + "recentRecords": "最近记录", + "viewAll": "查看全部" + }, + "monthly": { + "monthTotalRevenue": "本月总收益", + "yesterdayRevenue": "昨日收益", + "lastMonthRevenue": "上月收益", + "totalRevenue": "累计总收益", + "monthTrend": "本月收益趋势", + "monthSource": "本月收益来源", + "itemsCount": "项", + "monthRecords": "本月记录", + "viewAll": "查看全部" + }, + "records": { + "completed": "已完成", + "loading": "加载中..." + } + }, + "tradeSettings": { + "bankManagement": { + "deleteTitle": "删除银行卡", + "deleteMessage": "吗?此操作无法撤销。", + "cancel": "取消", + "delete": "删除", + "addError": "添加银行卡失败:" + }, + "mySubscribe": { + "title": "我的申购", + "loading": "加载中...", + "subscribeStatus": "申购状态", + "subscribeQuantity": "申购数量", + "unitPrice": "单价", + "totalAmount": "总金额", + "productInfo": "产品信息", + "productCategory": "产品类别", + "productCode": "产品编码", + "productName": "产品名称", + "periodInfo": "发行期信息", + "periodNumber": "发行期编号", + "timeInfo": "时间信息", + "subscribeTime": "申购时间", + "updateTime": "更新时间", + "nameOrNumber": "名称/编号", + "status": "状态" + }, + "myIssues": { + "editAsset": "编辑资产", + "relatedDocs": "相关文档", + "assetStatus": "资产状态", + "statusHistory": "状态历史" + } + }, + "userSettings": { + "index": { + "title": "用户设置", + "username": "用户名", + "nickname": "昵称", + "email": "邮箱", + "changePassword": "修改密码" + }, + "username": { + "title": "用户设置", + "invalidFormat": "用户名格式不正确", + "updateSuccess": "用户名更新成功", + "placeholder": "请输入用户名", + "ruleTip": "仅支持字母、数字、下划线,长度 3-20 个字符", + "save": "保存" + }, + "nickname": { + "title": "昵称设置", + "invalidFormat": "昵称格式不正确", + "updateSuccess": "昵称更新成功", + "placeholder": "请输入昵称", + "ruleTip": "仅支持字母、数字、下划线,长度 3-20 个字符", + "save": "保存" + } + }, + "tradeTokenized": { + "market": { + "high24h": "24h 高", + "low24h": "24h 低", + "volume24h": "24h 量", + "orderBookTab": "订单表" + }, + "base": { + "tokenInfo": "代币信息", + "tokenSymbol": "代币符号", + "relatedAsset": "关联资产", + "totalSupply": "总供应量", + "marketCap": "市值", + "volume24h": "24小时成交量", + "createTime": "创建时间", + "marketData": "市场数据", + "priceChange": "价格变动", + "hours24": "24小时", + "days7": "7天", + "days30": "30天" + }, + "about": { + "about": "关于", + "relatedDocs": "相关文档" + }, + "orderBook": { + "price": "价格", + "quantity": "数量" + }, + "index": { + "editAsset": "编辑资产", + "marketTab": "行情", + "aboutTab": "相关文档", + "buy": "买入", + "sell": "卖出" + } + }, + "scanQr": { + "scanSuccess": "扫描成功", + "scanFailed": "扫描失败: " + }, + "onchainAddress": { + "title": "转账二维码", + "myId": "我的 ID", + "preparing": "准备分享...", + "shareTitle": "我的转账二维码", + "shareDialogTitle": "分享二维码", + "linkCopied": "链接已复制到剪贴板", + "shareFailed": "分享失败", + "saving": "正在保存...", + "saveSuccess": "二维码已保存到文件", + "saveFailed": "保存失败" + }, + "pwa": { + "download": { + "title": "下载应用", + "subtitle": "随时随地,管理您的数字资产", + "installed": "应用已安装", + "installedDesc": "您可以在主屏幕找到应用图标", + "iosInstallTitle": "iOS 安装步骤", + "iosStep1": "点击 Safari 底部的", + "iosStep1Button": "分享", + "iosStep2": "在弹出的菜单中,向下滚动找到", + "iosStep2Option": "添加到主屏幕", + "iosStep3": "点击", + "iosStep3Button": "添加", + "iosStep3Complete": "完成安装", + "iosTip": "请使用 Safari 浏览器进行安装", + "installButton": "安装到设备", + "reinstallButton": "重新安装应用", + "installDesc": "一键安装,无需下载,即刻使用", + "reinstallDesc": "快速重新安装应用到您的设备", + "installing": "安装中...", + "install": "立即安装", + "reinstall": "重新安装", + "advantage1": "无需应用商店,快速安装", + "advantage2": "占用空间小,运行流畅", + "advantage3": "自动更新,始终最新版本", + "nativeAppTitle": "您正在使用原生应用", + "nativeAppDesc": "已经是最新版本,无需下载", + "notSupportedTitle": "当前浏览器暂不支持应用安装", + "notSupportedDesc": "建议使用 Chrome、Safari 或 Edge 浏览器", + "iosInstallHeader": "iOS 安装指引", + "iosInstallMessage": "请点击浏览器底部的分享按钮,然后选择\"添加到主屏幕\"", + "iosInstallButton": "知道了", + "installSuccessHeader": "安装成功", + "installSuccessMessage": "应用已成功安装到您的设备", + "installSuccessButton": "确定" + } } } diff --git a/src/views/auth/login/components/email.vue b/src/views/auth/login/components/email.vue index 6e270bb..3db463a 100644 --- a/src/views/auth/login/components/email.vue +++ b/src/views/auth/login/components/email.vue @@ -89,7 +89,7 @@ async function sendOtp() { function handleSubmit(values: GenericObject) { if (!agreeToTerms.value) { toastController.create({ - message: "请同意服务条款后继续", + message: t("auth.login.agreeTerms"), duration: 1000, position: "top", color: "warning", @@ -165,15 +165,15 @@ onUnmounted(() => { - 我已经阅读并同意 + {{ t('auth.login.agreeText') }} - 服务条款 + {{ t('auth.login.termsLink') }}
- 未注册时自动注册并登陆 + {{ t('auth.login.autoRegisterTip') }}
diff --git a/src/views/auth/login/components/phone-number.vue b/src/views/auth/login/components/phone-number.vue index 5d61f14..ded95ca 100644 --- a/src/views/auth/login/components/phone-number.vue +++ b/src/views/auth/login/components/phone-number.vue @@ -120,7 +120,7 @@ async function sendOtp() { function handleSubmit(values: GenericObject) { if (!agreeToTerms.value) { toastController.create({ - message: "请同意服务条款后继续", + message: t("auth.login.agreeTerms"), duration: 1000, position: "top", color: "warning", @@ -208,15 +208,15 @@ onUnmounted(() => { - 我已经阅读并同意 + {{ t('auth.login.agreeText') }} - 服务条款 + {{ t('auth.login.termsLink') }}
- 未注册时自动注册并登陆 + {{ t('auth.login.autoRegisterTip') }}
diff --git a/src/views/auth/signup/index.vue b/src/views/auth/signup/index.vue index d99f0cb..8d5ec1d 100644 --- a/src/views/auth/signup/index.vue +++ b/src/views/auth/signup/index.vue @@ -1,5 +1,7 @@