Add files via upload

This commit is contained in:
Egor
2026-01-15 19:18:17 +03:00
committed by GitHub
parent b118008cdc
commit 7be6b5c0ae
70 changed files with 21835 additions and 0 deletions

712
src/locales/zh.json Normal file
View File

@@ -0,0 +1,712 @@
{
"common": {
"loading": "加载中...",
"error": "错误",
"success": "成功",
"save": "保存",
"cancel": "取消",
"confirm": "确认",
"back": "返回",
"next": "下一步",
"close": "关闭",
"search": "搜索",
"noData": "暂无数据",
"actions": "操作",
"yes": "是",
"no": "否",
"or": "或",
"and": "和",
"edit": "编辑",
"delete": "删除",
"currency": "¥"
},
"nav": {
"dashboard": "首页",
"subscription": "订阅",
"balance": "余额",
"referral": "推荐",
"support": "支持",
"profile": "个人资料",
"logout": "退出",
"contests": "活动",
"polls": "问卷",
"info": "信息",
"wheel": "幸运转盘"
},
"auth": {
"login": "登录",
"register": "注册",
"logout": "退出",
"email": "邮箱",
"password": "密码",
"confirmPassword": "确认密码",
"forgotPassword": "忘记密码?",
"resetPassword": "重置密码",
"loginWithTelegram": "通过Telegram登录",
"loginWithEmail": "通过邮箱登录",
"noAccount": "没有账户?",
"hasAccount": "已有账户?",
"registerHint": "要通过邮箱注册请先通过Telegram登录然后在设置中绑定邮箱。",
"telegramRequired": "需要Telegram授权",
"telegramNotConfigured": "Telegram机器人未配置",
"authenticating": "正在验证...",
"orOpenInApp": "或在应用中打开机器人",
"loginFailed": "登录失败",
"tryAgain": "重试",
"welcomeBack": "欢迎回来!",
"loginTitle": "登录个人中心",
"loginSubtitle": "通过Telegram或邮箱登录"
},
"emailVerification": {
"title": "邮箱验证",
"verifying": "正在验证邮箱...",
"pleaseWait": "请稍候,我们正在验证您的邮箱。",
"success": "邮箱已验证!",
"successMessage": "您的邮箱已成功验证。现在您可以使用邮箱和密码登录。",
"failed": "验证失败",
"goToLogin": "前往登录"
},
"dashboard": {
"title": "个人中心",
"welcome": "欢迎,{{name}}",
"yourSubscription": "您的订阅",
"quickActions": "快捷操作",
"viewSubscription": "管理订阅",
"topUpBalance": "充值余额",
"inviteFriends": "邀请好友",
"getSupport": "获取支持",
"currentBalance": "当前余额",
"activeUntil": "有效期至",
"noActiveSubscription": "无有效订阅",
"devicesUsed": "设备:{{used}} / {{total}}",
"trafficUsed": "流量:{{used}} / {{total}} GB",
"unlimitedTraffic": "无限流量"
},
"subscription": {
"title": "订阅",
"currentPlan": "当前套餐",
"status": "状态",
"active": "有效",
"inactive": "无效",
"trialStatus": "试用期",
"expired": "已过期",
"expiresAt": "到期时间",
"daysLeft": "剩余天数",
"devices": "设备",
"servers": "服务器",
"traffic": "流量",
"unlimited": "无限",
"used": "已使用",
"of": "/",
"renew": "续费",
"extend": "延长订阅",
"buyTraffic": "购买流量",
"buyDevices": "增加设备",
"renewalOptions": "续费选项",
"days": "天",
"hours": "小时",
"minutes": "分钟",
"price": "价格",
"noSubscription": "您没有有效订阅",
"getSubscription": "获取订阅",
"connectionInfo": "连接信息",
"copyLink": "复制链接",
"copied": "已复制!",
"showQR": "显示二维码",
"downloadConfig": "下载配置",
"trafficUsed": "已用流量",
"timeLeft": "剩余时间",
"getConfig": "连接设备",
"autoRenewal": "自动续费",
"daysBeforeExpiry": "到期前天数",
"selectPeriod": "选择时长",
"selectTraffic": "选择流量",
"selectServers": "选择服务器",
"selectDevices": "选择设备",
"perDevice": "/ 设备",
"summary": "摘要",
"total": "总计",
"purchase": "购买",
"step": "第 {{current}} 步,共 {{total}} 步",
"stepPeriod": "时长",
"stepTraffic": "流量",
"stepServers": "服务器",
"stepDevices": "设备",
"stepConfirm": "确认",
"trial": {
"title": "免费试用",
"description": "免费试用我们的VPN服务",
"days": "天",
"devices": "设备",
"price": "激活费用",
"activate": "激活免费试用",
"unavailable": "试用不可用"
},
"connection": {
"title": "连接VPN",
"selectDevice": "选择您的设备",
"selectApp": "选择应用",
"installApp": "1. 安装应用",
"addSubscription": "2. 添加订阅",
"connectVpn": "3. 连接VPN",
"addToApp": "添加到 {{appName}}",
"connect": "连接",
"noApps": "此平台暂无可用应用",
"noSubscription": "需要有效订阅才能连接",
"featured": "推荐",
"yourDevice": "您的设备",
"copyLink": "复制订阅链接",
"copied": "链接已复制!",
"openLink": "打开链接"
}
},
"balance": {
"title": "余额",
"currentBalance": "当前余额",
"topUp": "充值",
"topUpBalance": "充值余额",
"paymentMethods": "支付方式",
"transactionHistory": "交易记录",
"noTransactions": "暂无交易",
"date": "日期",
"type": "类型",
"description": "描述",
"amount": "金额",
"deposit": "充值",
"withdrawal": "支出",
"subscriptionPayment": "订阅付款",
"referralReward": "推荐奖励",
"minAmount": "最小",
"maxAmount": "最大",
"notAvailable": "不可用",
"useBot": "请使用Telegram机器人充值。",
"page": "第 {{current}} 页,共 {{total}} 页",
"invalidAmount": "金额无效",
"promocode": {
"title": "优惠码",
"placeholder": "输入优惠码",
"activate": "激活",
"activating": "激活中...",
"success": "优惠码激活成功!",
"balanceAdded": "已添加余额:{{amount}}",
"errors": {
"not_found": "优惠码不存在",
"expired": "优惠码已过期",
"used": "优惠码已被使用",
"already_used_by_user": "您已使用过此优惠码",
"user_not_found": "用户不存在",
"server_error": "服务器错误"
}
},
"minAmountError": "最小金额:{{amount}}",
"maxAmountError": "最大金额:{{amount}}",
"paymentMethods": {
"yookassa": {
"name": "银行卡",
"description": "通过银行卡支付"
},
"cryptobot": {
"name": "CryptoBot",
"description": "通过CryptoBot加密货币支付"
},
"telegram_stars": {
"name": "Telegram Stars",
"description": "通过Telegram Stars支付"
}
}
},
"referral": {
"title": "推荐计划",
"yourLink": "您的推荐链接",
"copyLink": "复制链接",
"copied": "已复制!",
"shareButton": "分享",
"shareMessage": "通过我的链接加入 Cabinet获取高达 {{percent}}% 返现!",
"shareHint": "分享链接给朋友。当他们注册并付款后,您将获得 {{percent}}% 佣金!",
"stats": {
"totalReferrals": "总推荐数",
"activeReferrals": "活跃",
"totalEarnings": "总收益",
"commissionRate": "佣金比例"
},
"terms": {
"title": "计划条款",
"commission": "佣金",
"minTopup": "最低充值",
"newUserBonus": "新用户奖励",
"inviterBonus": "邀请人奖励"
},
"yourReferrals": "您的推荐",
"noReferrals": "暂无推荐。分享链接邀请好友!",
"user": "用户",
"joined": "加入时间",
"hasPaid": "已付款",
"earningsHistory": "收益记录",
"reason": "原因"
},
"support": {
"title": "支持",
"newTicket": "新工单",
"yourTickets": "您的工单",
"noTickets": "暂无工单",
"createTicket": "创建工单",
"subject": "主题",
"subjectPlaceholder": "简要描述问题",
"message": "消息",
"messagePlaceholder": "详细描述您的问题...",
"send": "发送",
"sending": "发送中...",
"creating": "创建中...",
"reply": "回复",
"replyPlaceholder": "输入您的回复...",
"sendReply": "发送回复",
"you": "您",
"supportTeam": "客服",
"selectTicket": "选择工单或创建新工单",
"created": "创建时间",
"repliesDisabled": "此工单已禁止回复",
"status": {
"open": "待处理",
"answered": "已回复",
"pending": "等待中",
"closed": "已关闭"
},
"attachImage": "附加图片",
"invalidFileType": "文件类型无效。请使用JPEG、PNG、GIF或WebP。",
"fileTooLarge": "文件过大。最大10MB。",
"uploadFailed": "图片上传失败",
"imageLoadFailed": "图片加载失败"
},
"wheel": {
"title": "幸运转盘",
"disabled": "幸运转盘暂时不可用",
"spinsRemaining": "今日剩余次数",
"choosePayment": "选择支付方式",
"stars": "Stars",
"telegramStars": "Telegram Stars",
"days": "天",
"subscriptionDays": "订阅天数",
"day": "天",
"spin": "开始抽奖!",
"spinning": "抽奖中...",
"history": "历史",
"recentSpins": "最近抽奖",
"congratulations": "恭喜!",
"noLuck": "未中奖!",
"oops": "哎呀!",
"yourPromoCode": "您的优惠码:",
"close": "关闭",
"errors": {
"networkError": "网络错误",
"loadFailed": "加载转盘配置失败",
"dailyLimitReached": "已达每日限制",
"cannotSpin": "当前无法抽奖",
"insufficientBalance": "余额不足",
"topUpRequired": "请充值以支付抽奖费用"
},
"payWithStars": "支付 {stars} Stars",
"processingPayment": "处理中...",
"starsPaymentSuccess": "支付成功抽奖结果已发送到Telegram。",
"starsPaymentFailed": "支付失败。请重试。",
"noHistory": "暂无抽奖记录",
"banner": {
"title": "试试运气!",
"description": "转动转盘赢取奖品:订阅天数、余额、流量等!",
"button": "前往转盘"
}
},
"admin": {
"nav": {
"title": "管理",
"dashboard": "统计",
"tickets": "工单",
"settings": "设置",
"apps": "应用",
"wheel": "转盘",
"tariffs": "套餐",
"servers": "服务器"
},
"panel": {
"title": "管理面板",
"subtitle": "系统管理",
"dashboardDesc": "统计和系统监控",
"ticketsDesc": "处理用户工单",
"settingsDesc": "系统设置和参数",
"appsDesc": "管理连接应用",
"wheelDesc": "配置幸运转盘和奖品",
"tariffsDesc": "管理套餐计划",
"serversDesc": "配置VPN服务器"
},
"wheel": {
"title": "幸运转盘设置",
"enabled": "已启用",
"disabled": "已禁用",
"tabs": {
"settings": "设置",
"prizes": "奖品",
"statistics": "统计"
},
"settings": {
"enableWheel": "启用转盘",
"allowSpins": "允许用户抽奖",
"costInStars": "Stars费用",
"costInDays": "天数费用",
"rtpPercent": "RTP (返还率) %",
"dailyLimit": "每日限制 (0 = 无限)",
"minSubDays": "天数支付最低订阅天数",
"promoPrefix": "优惠码前缀"
},
"prizes": {
"addPrize": "添加奖品",
"editPrize": "编辑奖品",
"noPrizes": "未配置奖品。添加奖品以启用转盘。",
"deletePrize": "删除此奖品?",
"types": {
"subscription_days": "订阅天数",
"balance_bonus": "余额奖励",
"traffic_gb": "流量 GB",
"promocode": "优惠码",
"nothing": "无奖品"
},
"fields": {
"type": "类型",
"displayName": "显示名称",
"value": "数值",
"valueKopeks": "价值戈比用于RTP",
"emoji": "表情",
"color": "颜色",
"active": "启用",
"worth": "价值"
},
"promo": {
"title": "优惠码设置",
"balanceBonus": "余额奖励(戈比)",
"subscriptionDays": "订阅天数"
}
},
"statistics": {
"totalSpins": "总抽奖次数",
"revenue": "收入",
"payouts": "支出",
"actualRtp": "实际RTP",
"targetRtp": "目标",
"prizeDistribution": "奖品分布",
"times": "次",
"topWins": "最高奖品"
}
},
"settings": {
"title": "系统设置",
"allCategories": "所有分类",
"noSettings": "未找到设置",
"modified": "已修改",
"readOnly": "只读",
"reset": "重置",
"categoriesCount": "个分类",
"settingsCount": "个设置",
"expandAll": "展开全部",
"collapseAll": "折叠全部",
"searchPlaceholder": "搜索设置...",
"searchCategoriesPlaceholder": "搜索分类...",
"noSearchResults": "未找到结果",
"example": "示例"
},
"apps": {
"title": "应用管理",
"addApp": "添加应用",
"addFirstApp": "添加第一个应用",
"noApps": "此平台暂无应用",
"createApp": "创建应用",
"editApp": "编辑应用",
"confirmDelete": "确定要删除此应用吗?",
"copyTo": "复制到...",
"appId": "应用ID",
"appName": "名称",
"urlScheme": "URL协议",
"featured": "推荐",
"base64Encoding": "Base64编码",
"buttons": "按钮",
"button": "按钮",
"addButton": "添加按钮",
"buttonText": "按钮文本",
"installDescription": "安装说明",
"subscriptionDescription": "添加订阅说明",
"connectDescription": "连接说明",
"beforeSubscription": "添加订阅前",
"afterSubscription": "添加订阅后",
"stepTitle": "标题",
"stepDescription": "描述",
"tabs": {
"basic": "基本",
"installation": "安装",
"subscription": "订阅",
"connect": "连接",
"additional": "附加"
}
},
"tickets": {
"title": "工单管理",
"total": "总计",
"list": "工单",
"noTickets": "暂无工单",
"selectTicket": "从列表中选择工单",
"allStatuses": "所有状态",
"statusOpen": "待处理",
"statusPending": "等待中",
"statusAnswered": "已回复",
"statusClosed": "已关闭",
"from": "来自",
"created": "创建时间",
"user": "用户",
"you": "您",
"userLabel": "用户",
"adminLabel": "管理员",
"replyPlaceholder": "输入您的回复...",
"sendReply": "发送回复"
},
"tariffs": {
"title": "套餐管理",
"subtitle": "配置套餐计划",
"create": "创建套餐",
"edit": "编辑套餐",
"noTariffs": "暂无套餐",
"name": "名称",
"namePlaceholder": "输入套餐名称",
"description": "描述",
"descriptionPlaceholder": "输入套餐描述",
"trafficLimit": "流量限制",
"trafficHint": "0 = 无限流量",
"deviceLimit": "设备限制",
"tierLevel": "套餐等级",
"tierHint": "1-10影响升级优先级",
"unlimited": "无限",
"devices": "设备",
"servers": "服务器",
"subscriptions": "订阅",
"trial": "试用",
"inactive": "未激活",
"activate": "激活",
"deactivate": "停用",
"toggleTrial": "切换试用",
"delete": "删除",
"confirmDelete": "删除套餐?",
"confirmDeleteText": "此操作不可撤销。套餐将被永久删除。",
"days": "天",
"tabs": {
"basic": "基本",
"prices": "价格",
"servers": "服务器"
},
"pricesHint": "设置每个周期的价格",
"serversHint": "选择此套餐可用的服务器",
"noServers": "暂无可用服务器"
},
"servers": {
"title": "服务器管理",
"subtitle": "配置VPN服务器",
"sync": "同步",
"syncing": "同步中...",
"syncNow": "立即同步",
"noServers": "暂无服务器。请与RemnaWave同步。",
"edit": "编辑服务器",
"originalName": "原始名称",
"displayName": "显示名称",
"displayNamePlaceholder": "输入显示名称",
"description": "描述",
"descriptionPlaceholder": "输入服务器描述",
"countryCode": "国家代码",
"price": "价格",
"priceHint": "服务器附加费用",
"maxUsers": "最大用户数",
"sortOrder": "排序",
"unlimited": "无限制",
"stats": "统计",
"currentUsers": "当前用户",
"activeSubscriptions": "活跃订阅",
"usedByTariffs": "套餐使用",
"trial": "试用",
"unavailable": "不可用",
"full": "已满",
"enable": "启用",
"disable": "禁用",
"toggleTrial": "切换试用"
}
},
"adminDashboard": {
"title": "统计面板",
"subtitle": "实时系统概览",
"refresh": "刷新",
"loadError": "加载统计失败",
"stats": {
"usersOnline": "在线用户",
"activeSubscriptions": "活跃订阅",
"incomeToday": "今日收入",
"incomeMonth": "本月收入",
"incomeTotal": "总收入",
"subscriptionIncome": "订阅收入",
"total": "总计"
},
"nodes": {
"title": "节点",
"online": "在线",
"offline": "离线",
"disabled": "已禁用",
"noNodes": "暂无可用节点",
"usersOnline": "在线",
"traffic": "流量",
"enable": "启用",
"disable": "禁用"
},
"revenue": {
"title": "收入",
"last7Days": "最近7天"
},
"subscriptions": {
"title": "订阅",
"subtitle": "订阅统计",
"active": "活跃",
"trial": "试用",
"paid": "付费",
"expired": "过期",
"newSubscriptions": "新订阅",
"today": "今日",
"week": "本周",
"month": "本月",
"conversion": "试用转付费率"
},
"servers": {
"title": "服务器",
"total": "服务器总数",
"available": "可用",
"withConnections": "有连接",
"revenue": "收入"
}
},
"profile": {
"title": "个人资料",
"accountInfo": "账户信息",
"telegramId": "Telegram ID",
"username": "用户名",
"name": "姓名",
"registeredAt": "注册时间",
"emailAuth": "邮箱认证",
"linkEmailDescription": "绑定邮箱以便无需Telegram登录。绑定后将收到验证邮件。",
"linkEmail": "绑定邮箱",
"emailRequired": "请输入邮箱",
"passwordMinLength": "密码至少8个字符",
"passwordsMismatch": "密码不匹配",
"passwordPlaceholder": "输入密码",
"confirmPasswordPlaceholder": "确认密码",
"passwordHint": "至少8个字符",
"emailSent": "验证邮件已发送!请查收。",
"verified": "已验证",
"notVerified": "未验证",
"verificationRequired": "请验证邮箱以使用邮箱登录。",
"resendVerification": "重新发送验证邮件",
"verificationResent": "验证邮件已重新发送!",
"canLoginWithEmail": "现在您可以使用邮箱和密码登录。",
"notifications": {
"title": "通知设置",
"subscriptionExpiry": "订阅到期",
"subscriptionExpiryDesc": "订阅即将到期时通知",
"daysBeforeExpiry": "到期前天数",
"trafficWarning": "流量警告",
"trafficWarningDesc": "接近流量限制时通知",
"atPercent": "使用率",
"balanceLow": "余额不足",
"balanceLowDesc": "余额不足时通知",
"threshold": "阈值",
"news": "新闻",
"newsDesc": "接收新闻和服务更新",
"promoOffers": "促销活动",
"promoOffersDesc": "接收特别优惠和折扣",
"unavailable": "通知设置不可用"
}
},
"theme": {
"colors": "主题颜色",
"reset": "重置",
"accent": "主题色",
"accentDescription": "用于按钮、链接和交互元素的主品牌颜色",
"darkTheme": "深色主题",
"lightTheme": "浅色主题",
"background": "背景",
"surface": "表面",
"text": "文字",
"textSecondary": "次要文字",
"statusColors": "状态颜色",
"success": "成功",
"warning": "警告",
"error": "错误",
"preview": "预览",
"previewButton": "主要按钮",
"previewSecondary": "次要按钮",
"light": "浅色主题",
"dark": "深色主题"
},
"languages": {
"ru": "Русский",
"en": "English",
"zh": "中文",
"fa": "فارسی"
},
"contests": {
"title": "活动",
"error": "加载活动失败",
"noContests": "暂无活动",
"days": "天",
"play": "参与",
"alreadyPlayed": "已参与",
"enterAnswer": "输入答案",
"submit": "提交",
"imHere": "我在这里!"
},
"polls": {
"title": "问卷",
"error": "加载问卷失败",
"noPolls": "暂无问卷",
"questions": "个问题",
"question": "问题",
"of": "/",
"start": "开始",
"continue": "继续",
"completed": "已完成",
"reward": "¥"
},
"info": {
"title": "信息",
"faq": "常见问题",
"rules": "规则",
"privacy": "隐私政策",
"offer": "服务条款",
"noFaq": "暂无常见问题",
"noContent": "暂无内容",
"updatedAt": "更新时间"
},
"onboarding": {
"skip": "跳过",
"finish": "完成",
"steps": {
"welcome": {
"title": "欢迎!",
"description": "这是您的个人中心。在这里您可以管理订阅、充值余额和连接设备。"
},
"connectDevices": {
"title": "连接设备",
"description": "点击此按钮获取在您的设备上连接VPN的说明。"
},
"balance": {
"title": "您的余额",
"description": "这里显示您的当前余额。点击可充值。"
},
"subscription": {
"title": "订阅状态",
"description": "在这里您可以看到订阅的剩余天数。"
},
"quickActions": {
"title": "快捷操作",
"description": "使用这些按钮快速访问主要功能:充值余额、延长订阅和邀请好友。"
}
}
}
}