Files
hi-frontend/apps/admin/public/assets/locales/zh-CN/lottery.json
T
shanshanzhong147 302275bd17 feat(抽奖): 奖品类型精简为 免费时长+虚拟货币(人工发放)+谢谢参与;重建 dist.zip
- prize-form 只保留 vpn_duration / crypto / none(去掉佣金/实物/人工其他)
- crypto 标签改「虚拟货币」
- 重新 vite build 并打包 apps/admin/dist.zip(部署产物,含全部抽奖新功能)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 01:37:54 -07:00

274 lines
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"activityTime": "活动时间",
"cancel": "取消",
"confirm": "确认",
"confirmPause": "确定要暂停该活动吗?",
"confirmPublish": "确定要上架该活动吗?",
"create": "创建",
"createActivity": "创建活动",
"createSuccess": "创建成功",
"detail": {
"prizesTab": "奖品",
"rulesTab": "规则",
"claimsTab": "领奖工单",
"drawsTab": "抽奖记录"
},
"edit": "编辑",
"editActivity": "编辑活动",
"form": {
"cancel": "取消",
"confirm": "确认",
"description": "活动描述",
"descriptionPlaceholder": "活动描述(支持 Markdown",
"endAt": "结束时间",
"endAtAfterStartAt": "结束时间必须晚于开始时间",
"endAtRequired": "请选择结束时间",
"gridSize": "格子数",
"selectEndAt": "选择时间",
"selectGridSize": "选择格子数",
"selectStartAt": "选择时间",
"startAt": "开始时间",
"startAtRequired": "请选择开始时间",
"title": "标题",
"titlePlaceholder": "活动标题",
"titleRequired": "请输入活动标题"
},
"grant": {
"amount": "发放数量",
"description": "为用户手动发放活动「{{title}}」的抽奖次数",
"sourceRef": "来源引用号",
"sourceRefHint": "幂等键:相同的引用号只会发放一次,重复提交不会重复发放。",
"sourceRefPlaceholder": "grant-20260709-abc123",
"success": "次数发放成功",
"title": "发放次数",
"userId": "用户 ID",
"userIdHint": "请输入用户的数字 ID,可在用户管理列表中查看。",
"userIdPlaceholder": "例如:87433"
},
"grantChances": "发放次数",
"gridSize": "格子数",
"id": "ID",
"manage": "管理",
"pause": "暂停",
"pauseSuccess": "暂停成功",
"pauseWarning": "活动暂停期间,用户将无法抽奖。",
"prize": {
"addPrize": "添加奖品",
"amountPrecision": "金额最多支持 2 位小数",
"amountRequired": "金额必须大于 0",
"amountUnitHint": "以元为单位输入,按分存储;最多支持 2 位小数",
"amountYuan": "佣金金额(元)",
"cancel": "取消",
"centerSlotHint": "通常为抽奖按钮",
"claimTtlHint": "用户提交领奖信息的时限,缺省 168 小时(7 天)。",
"claimTtlHours": "领奖窗口(小时)",
"claimTtlInvalid": "领奖窗口(小时)必须为正整数",
"confirm": "确认",
"confirmDelete": "删除",
"createSuccess": "奖品创建成功",
"createTitle": "添加奖品",
"cryptoAmount": "金额",
"cryptoAmountPlaceholder": "例如:0.01",
"cryptoAmountRequired": "请输入金额",
"cryptoCurrency": "币种",
"cryptoCurrencyRequired": "请输入币种",
"cryptoNetworks": "网络",
"cryptoNetworksHint": "逗号分隔,用户领奖时从中选择一个网络。",
"cryptoNetworksRequired": "至少填写一个网络(逗号分隔)",
"daysSuffix": "天",
"delete": "删除",
"deleteDescription": "该奖品将从九宫格中移除,此操作不可撤销。",
"deleteSuccess": "奖品删除成功",
"deleteTitle": "确定删除该奖品吗?",
"durationDays": "时长(天)",
"durationDaysPlaceholder": "例如:1",
"durationDaysRequired": "时长天数必须为正整数",
"durationSummary": "{{days}} 天",
"editTitle": "编辑奖品",
"fallbackBadge": "保底",
"fallbackIgnoresWeight": "保底奖品不参与概率(永不被随机抽中)",
"hoursSuffix": "小时",
"iconUrl": "图标 URL",
"iconUrlInvalid": "请输入有效的 URL",
"isFallback": "保底奖品",
"isFallbackHint": "限量奖品抽完后发放该奖品",
"manualPrizeHint": "人工奖:用户先提交领奖信息,运营在「领奖工单」页审核并标记发放/发货。",
"name": "奖品名称",
"namePlaceholder": "例如:1 天时长卡",
"nameRequired": "请输入奖品名称",
"noFallbackHint": "建议配置一个保底奖品,避免限量奖品抽完后抽奖失败。",
"noFallbackTitle": "未配置保底奖品",
"noRandomPrizes": "暂无参与随机抽取的奖品",
"noneHint": "无需额外配置。建议开启保底,限量奖品抽完后用户将始终抽中该奖品。",
"probabilityPreview": "概率预览",
"probabilityTotal": "合计",
"selectType": "选择类型",
"skuName": "物品名称(可选)",
"skuNamePlaceholder": "例如:限量 T 恤",
"slotLabel": "格子",
"soldOutBadge": "已抽完",
"stockShort": "库存",
"subscribePlan": "无订阅时新建套餐",
"subscribePlanHint": "当用户无活跃订阅时,按该套餐新建订阅并发放时长;留空则跳过发放。",
"subscribePlanPlaceholder": "不选:用户无活跃订阅时跳过发放",
"totalNot100Hint": "当前可抽奖品概率合计 {{total}}%。请调整各奖品的中奖概率,使其精确等于 100%。",
"totalNot100Title": "概率合计必须为 100%",
"totalStock": "总库存",
"totalStockPlaceholder": "例如:100",
"totalStockRequired": "总库存必须为正整数",
"type": "奖品类型",
"typeCommission": "佣金",
"typeCoupon": "优惠券",
"typeCrypto": "虚拟货币",
"typeManualOther": "人工发放(其他)",
"typeNone": "谢谢参与",
"typePhysical": "实物奖品",
"typePoints": "积分",
"typeVpnDuration": "免费时长",
"unlimitedStock": "无限库存",
"updateSuccess": "奖品更新成功",
"weight": "中奖概率(%",
"weightHint": "九宫格内的中奖概率。所有参与随机的奖品合计须为 100%。0 = 展示但不参与随机。",
"weightInteger": "概率必须为整数",
"weightMax": "概率不能超过 100",
"weightMin": "概率不能小于 0",
"weightShort": "概率",
"yuanSuffix": "元"
},
"publish": "上架",
"publishSuccess": "上架成功",
"publishWarning": "上架后活动将对用户可见。",
"rules": {
"addCondition": "添加条件",
"addSource": "添加来源",
"amount": "次数",
"cannotSimplify": "规则树结构较复杂,无法用简单模式编辑,请在高级(JSON)模式下修改",
"capsBytesExceeded": "大小 {{value}} 字节超过上限 {{limit}} 字节",
"capsDepthExceeded": "深度 {{value}} 超过上限 {{limit}}",
"capsExceeded": "规则树超出限制",
"capsNodesExceeded": "节点数 {{value}} 超过上限 {{limit}}",
"chanceSources": "次数来源",
"chanceSourcesDescription": "配置用户获取抽奖次数的方式,每种来源只能配置一次。",
"conditionType": {
"has_subscription": "持有订阅",
"invite_count": "邀请人数",
"register_days": "注册天数",
"subscription_type": "订阅套餐类型",
"total_recharge": "累计充值",
"user_tag": "用户标签"
},
"dailyLimit": "每日上限(可选)",
"duplicateSource": "来源不能重复",
"eligibility": "参与门槛",
"jsonInvalid": "JSON 无效:{{error}}",
"jsonMustBeObject": "规则树必须是 JSON 对象",
"jsonPlaceholder": "规则树 JSON,例如 {\"op\":\"AND\",\"children\":[...]},留空表示无门槛。",
"noConditions": "暂无条件,所有用户均可参与。",
"op": "条件组合方式",
"opAnd": "且(AND",
"opOr": "或(OR",
"param": {
"min": "最小数量",
"minDaysRemaining": "剩余天数下限",
"minUsdt": "最低 USDT 金额",
"planIds": "套餐 ID",
"planIdsPlaceholder": "逗号分隔,例如 1,2,3",
"tags": "标签",
"tagsPlaceholder": "逗号分隔,例如 vip,beta",
"windowDays": "时间窗口天数(可选)"
},
"save": "保存规则",
"saveFailed": "规则保存失败",
"saveSuccess": "规则保存成功",
"selectSource": "选择来源",
"simpleMode": "简单模式",
"advancedMode": "高级模式(JSON",
"source": {
"dailySignin": "每日签到",
"inviteSuccess": "邀请成功",
"manualGrant": "手动发放",
"newSubscription": "新订阅"
},
"stage1Warning": "Stage 1 提示",
"stage1WarningDescription": "当前版本(Stage 1)规则上下文尚未接线,配置门槛将导致用户无法参与抽奖,建议保持为空。"
},
"status": {
"draft": "草稿",
"ended": "已结束",
"paused": "已暂停",
"running": "进行中"
},
"statusAll": "全部",
"statusLabel": "状态",
"title": "标题",
"updateSuccess": "更新成功",
"claim": {
"approve": "通过",
"approveDescription": "通过后工单进入待发放/发货阶段。",
"approveSuccess": "工单已通过",
"approveTitle": "确认通过该工单?",
"cancel": "取消",
"claimData": "领奖信息",
"confirm": "确认",
"confirmMarkPaid": "确认",
"confirmReject": "确认驳回",
"createdAt": "中奖时间",
"deliveryRef": "物流单号",
"deliveryRefPlaceholder": "快递单号",
"deliveryRefRequired": "实物奖品必须填写物流单号",
"expiresAt": "过期时间",
"filterStatus": "状态",
"filterType": "类型",
"filterUserId": "用户 ID",
"fulfillment": "交易/物流单号",
"markPaid": "标记发放",
"markPaidDescription": "加密货币需填交易哈希;实物需填物流单号;人工其他至少填一项。",
"markPaidSuccess": "已标记发放",
"markPaidTitle": "标记为已发放",
"oneRefRequired": "至少填写一项",
"prize": "奖品",
"reason": "驳回原因",
"reasonPlaceholder": "填写驳回原因,用户端会看到",
"reasonRequired": "请填写驳回原因",
"reasonTooLong": "驳回原因不能超过 512 字",
"reject": "驳回",
"rejectDescription": "驳回原因会展示给用户,用户可重新提交。",
"rejectSuccess": "工单已驳回",
"rejectTitle": "驳回工单",
"status": "状态",
"statusExpired": "已过期",
"statusPaid": "已发放",
"statusPaying": "待发放/发货",
"statusPending": "待用户填写",
"statusRejected": "已驳回",
"statusReviewing": "待审核",
"tableTitle": "领奖工单",
"txHash": "交易哈希",
"txHashRequired": "加密货币奖品必须填写交易哈希",
"user": "用户"
},
"draw": {
"dispatchAutoClaimed": "已自动发放",
"dispatchExpired": "已过期",
"dispatchFailed": "发放失败",
"dispatchNone": "待发放",
"dispatchPaid": "已发放",
"dispatchPendingClaim": "待领取",
"dispatchState": "发放状态",
"drawnAt": "抽奖时间",
"filterDispatch": "发放状态",
"filterUserId": "用户 ID",
"filterWin": "是否中奖",
"grant": "发放结果",
"loseOnly": "未中奖",
"prize": "奖品",
"tableTitle": "抽奖记录",
"user": "用户",
"winOnly": "已中奖"
},
"delete": "删除",
"deleteSuccess": "删除成功",
"confirmDeleteActivity": "确定删除该活动吗?",
"confirmDeleteActivityDesc": "将永久删除该活动及其奖品。运行中的活动请先暂停。此操作不可撤销。"
}