{
  "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": "将永久删除该活动及其奖品。运行中的活动请先暂停。此操作不可撤销。"
}
