export default {
  common: {
    confirm: '确认',
    cancel: '取消',
    save: '保存',
    delete: '删除',
    edit: '编辑',
    search: '搜索',
    reset: '重置',
    view: '查看',
    loading: '加载中...',
    searchPlaceholder: '搜索你想要的内容',
    welcome: '欢迎页',
    home: '首页',
    profile: '个人主页',
    orders: '订单管理',
    payments: '支付记录',
    adminPanel: '后台管理',
    login: '登录',
    register: '注册',
    logout: '退出登录',
    settings: '设置',
    userProfile: '个人资料',
    points: '积分',
    profileDevMsg: '个人资料功能开发中',
    settingsDevMsg: '设置功能开发中',
    noPermissionMsg: '权限不足，只有管理员才能访问后台管理',
    logoutConfirm: '确定要退出登录吗？',
    logoutSuccess: '退出登录成功',
    tip: '提示',
    submit: '提交',
    back: '返回',
    next: '下一步',
    previous: '上一步',
    close: '关闭',
    success: '成功',
    error: '错误',
    warning: '警告',
    info: '信息',
    downloadSuccess: '下载成功',
    downloadFailed: '下载失败',
    preparingDownload: '正在准备下载...',
    downloadStarted: '下载已开始',
    noDownloadableImage: '没有可下载的分镜图',
    pleaseUploadStoryboard: '请先上传分镜图',
    noRetryableTask: '没有可重试的任务',
    regenerating: '正在重新生成...',
    retrySubmitted: '重试任务已提交',
    imageSpliceFailed: '拼接图片失败',
    videoLinkUnavailable: '视频链接不可用',
    videoDeleted: '视频已删除',
    jumpToTextToVideo: '跳转到文生视频创作页面',
    missingVideoId: '缺少视频ID',
    loadWorkDetailFailed: '加载作品详情失败',
    loadTaskListFailed: '获取任务列表失败',
    taskListRefreshed: '任务列表已刷新',
    taskCancelled: '任务已取消',
    cancelTaskFailed: '取消任务失败',
    retryFeatureInDev: '重试功能开发中',
    pollingTriggered: '轮询已触发',
    triggerPollingFailed: '触发轮询失败',
    orderStatusUpdated: '订单状态更新成功',
    updateFailed: '更新失败',
    updateOrderStatusFailed: '更新订单状态失败',
    passwordSetSuccess: '密码设置成功',
    codeSentToEmail: '验证码已发送到您的邮箱',
    pleaseEnterEmail: '请输入邮箱地址',
    pleaseEnterValidEmail: '请输入正确的邮箱地址',
    loginSuccess: '登录成功',
    pleaseAgreeTerms: '请先同意用户协议和隐私政策',
    registerFailed: '注册失败，请重试',
    cannotLoadMembershipConfig: '无法加载会员等级配置，请检查数据库中membership_levels表是否有数据',
    cannotLoadMembershipPriceConfig: '无法加载会员等级价格配置，请检查数据库中membership_levels表是否有数据',
    fetchPaymentsFailed: '获取支付记录失败',
    pleaseLoginFirst: '请先登录后再订阅',
    redirectingToAlipay: '正在跳转到支付宝支付页面',
    createAlipayFailed: '创建支付宝支付失败',
    redirectingToPaypal: '正在跳转到PayPal支付页面',
    createPaypalFailed: '创建PayPal支付失败',
    createSubscriptionFailed: '创建订阅支付记录失败',
    testPaymentSuccess: '支付完成测试成功，订单已自动创建',
    testPaymentFailed: '测试支付完成失败',
    deleteSuccess: '删除成功',
    deleteFailed: '删除失败',
    paymentCreateSuccess: '支付创建成功',
    paymentCreateFailed: '创建支付失败',
    paymentFeatureInDev: '支付功能开发中',
    cancelOrderFeatureInDev: '取消订单功能开发中',
    saveFailed: '保存失败',
    loadStatsFailed: '加载统计数据失败',
    loadErrorLogsFailed: '加载错误日志失败',
    taskDeleteSuccess: '任务删除成功',
    taskDeleteFailed: '删除失败',
    pleaseSelectTasksFirst: '请先选择要删除的任务',
    batchDeleteSuccess: '成功删除 {count} 个任务',
    batchDeleteFailed: '批量删除失败',
    apiCallFailed: 'API调用失败',
    checkNetwork: '请检查网络',
    dataLoadFailed: '数据加载失败，请检查网络连接',
    confirmDeleteTask: '确定要删除任务 {taskId} 吗？',
    confirmDeleteTitle: '确认删除',
    confirmBatchDeleteTasks: '确定要删除选中的 {count} 个任务吗？',
    confirmBatchDeleteTitle: '确认批量删除',
    addValidProduct: '请至少添加一个有效虚拟商品',
    orderCreateSuccess: '虚拟商品订单创建成功！商品将发送到您的邮箱',
    orderCreateFailed: '创建订单失败',
    paymentPageGenerateFailed: '支付页面生成失败',
    paymentCreateFailedRetry: '支付创建失败，请重试',
    creatingPaypalPayment: '正在创建PayPal支付...',
    redirectingToPaypal: '正在跳转到PayPal支付页面...',
    redirectingToPaypalPage: '正在跳转到PayPal支付页面...',
    paymentSuccessful: '支付成功！',
    paymentCancelledOrFailed: '支付已取消或失败',
    pleaseGenerateQrFirst: '请先生成支付二维码',
    queryingPaymentStatus: '正在查询支付状态...',
    queryFailed: '查询失败，请稍后重试',
    paymentNotCompleted: '支付尚未完成(状态:{status})，请完成支付后再试',
    chartDataLoadFailed: '加载图表数据失败',
    chartInitFailed: '图表初始化失败',
    insufficientPoints: '积分不足',
    goRecharge: '去充值',
    confirmTest: '确认测试',
    confirmBatchDelete: '批量删除',
    insufficientPointsMessage: '您的积分不足，无法创建任务。是否前往充值？',
    confirmTestPayment: '确定要测试完成支付 {orderId} 吗？这将自动创建订单。',
    pleaseSelectMembers: '请先选择要删除的会员',
    mergingImages: '正在将 {count} 张图片拼接为 {rows}×{cols} 网格...',
    imagesMerged: '已拼接 {count} 张图片为 {rows}×{cols} 网格',
    setFailed: '设置失败',
    paymentRecordCreated: '{title}支付记录创建成功',
    retryFailed: '重试失败',
    loadDataFailed: '加载数据失败',
    configSavedToDb: '配置已保存到数据库，立即生效',
    paymentFailed: '支付失败：{message}',
    paypalPaymentCreateFailed: 'PayPal支付创建失败',
    redirectFailed: '跳转失败',
    cancelFailed: '取消失败',
    unknownError: '未知错误',
    unknownUser: '未知用户',
    untitledWork: '未命名作品',
    noPrompt: '暂无提示词',
    unknownDate: '未知日期',
    unknownSize: '未知大小',
    textToVideoCategory: '文生视频',
    imageToVideoCategory: '图生视频',
    storyboardVideoCategory: '分镜视频',
    storyboardImageCategory: '分镜图',
    unknownCategory: '未知',
    retryFailed: '重试失败',
    spliceFailed: '拼接失败',
    cannotLoadImage: '无法加载图片',
    generateVideoFromStoryboard: '根据分镜图生成视频',
    loginFailed: '登录失败',
    loginFailedRetry: '登录失败，请重试',
    memberUpdateSuccess: '会员信息更新成功',
    weak: '弱',
    fair: '一般',
    good: '良好',
    strong: '强',
    notConfigured: '未配置',
    createPaymentRecordFailed: '创建支付记录失败',
    unknownStatus: '未知状态'
  },

  login: {
    title: '登录',
    email: '邮箱',
    password: '密码',
    verificationCode: '验证码',
    forgotPassword: '忘记密码？',
    emailCodeLogin: '邮箱验证码登录',
    emailPasswordLogin: '邮箱密码登录',
    emailPlaceholder: '请输入邮箱地址',
    codePlaceholder: '请输入验证码',
    passwordPlaceholder: '请输入密码',
    getCode: '获取验证码',
    loginButton: '登录',
    loginOrRegister: '登陆/注册',
    loggingIn: '登录中...',
    agreementPrefix: '登录即表示您同意遵守',
    termsOfService: '用户协议',
    and: '和',
    privacyPolicy: '隐私政策',
    testAccounts: '测试邮箱',
    admin: '管理员',
    normalUser: '普通用户',
    quickEmail: '快捷输入'
  },

  home: {
    title: '首页',
    exploreCreativity: '探索无限创意',
    subtitle: '用 AI 将你的想象变为现实',
    getStarted: '开始创作',
    learnMore: '了解更多',
    features: '核心功能',
    textToVideo: '文生视频',
    textToVideoDesc: '输入文字描述，AI 自动生成高质量视频',
    imageToVideo: '图生视频',
    imageToVideoDesc: '上传图片，AI 智能生成动态视频',
    storyboardVideo: '分镜视频',
    storyboardVideoDesc: '专业分镜制作，打造电影级效果',
    myWorks: '我的作品',
    myWorksDesc: '管理和查看你的所有创作',
    subscription: '会员订阅',
    subscriptionDesc: '解锁更多高级功能和资源'
  },

  profile: {
    title: '个人主页',
    userInfo: '用户信息',
    username: '用户名',
    email: '邮箱',
    memberLevel: '会员等级',
    expiryDate: '到期时间',
    availablePoints: '可用积分',
    frozenPoints: '冻结积分',
    accountStats: '账户统计',
    totalWorks: '作品总数',
    videoGenerated: '生成视频数',
    storageUsed: '已用存储',
    editProfile: '编辑资料',
    changePassword: '修改密码',
    viewWorks: '查看作品',
    upgradeMembership: '升级会员',
    subscription: '会员订阅',
    myWorks: '我的作品',
    tools: '工具',
    noUsername: '未设置用户名',
    published: '作品集',
    userId: 'ID',
    noWorksYet: '暂无作品，开始创作吧！',
    createSimilar: '做同款',
    workDetail: '作品详情',
    videoDetail: '视频详情',
    description: '描述',
    category: '分类',
    inputDetails: '输入详情',
    createTime: '创建时间',
    workId: '作品 ID',
    date: '日期',
    duration: '时长',
    quality: '清晰度',
    aspectRatio: '宽高比',
    unknown: '未知',
    anonymousUser: '匿名用户',
    browserNotSupport: '您的浏览器不支持视频播放',
    noPrompt: '暂无提示词',
    dashboard: '数据仪表盘',
    orderManagement: '订单管理',
    memberManagement: '会员管理',
    systemSettings: '系统设置',
    insufficientPermission: '权限不足，只有管理员才能访问',
    logoutConfirm: '确定要退出登录吗？',
    logoutSuccess: '已退出登录',
    logoutFailed: '退出登录失败',
    loadWorksFailed: '加载作品列表失败',
    loadUserInfoFailed: '获取用户信息失败',
    loadDetailFailed: '加载作品详情失败',
    profileEditDevMsg: '个人简介编辑功能待实现'
  },

  video: {
    create: '创建',
    generating: '生成中',
    completed: '已完成',
    failed: '失败',
    failReason: '失败原因',
    prompt: '提示词',
    promptPlaceholder: '请输入视频描述...',
    optimizePrompt: '优化提示词',
    uploadImage: '上传图片',
    selectImage: '选择图片',
    generate: '生成视频',
    duration: '时长',
    resolution: '分辨率',
    style: '风格',
    aspectRatio: '宽高比',
    advancedSettings: '高级设置',
    cost: '消耗积分',
    estimatedTime: '预计用时',
    result: '生成结果',
    download: '下载',
    share: '分享',
    regenerate: '重新生成',
    saveToWorks: '保存到作品',
    videoUrl: '视频链接',
    status: '状态',
    createdAt: '创建时间',

    // 文生视频专用翻译
    textToVideo: {
      aspectRatio: '宽高比',
      dateFormat: '{year}年{month}月{day}日 {hours}:{minutes}',
      pointsUpdated: '用户积分已更新',
      pointsUpdateFailed: '更新用户积分失败',
      textInputPlaceholder: '请输入视频描述，例如：在草原上奔跑的骏马...',
      userAvatar: '用户头像',
      optimizing: '优化中...',
      oneClickOptimize: '一键优化',
      hdMode: '高清模式',
      hdModeCost: '+20积分',
      startGenerate: '开始生成',
      pleaseLogin: '请先登录',
      loginRequired: '登录后才能开始创作',
      loginNow: '立即登录',
      inProgress: '进行中',
      noVideoUrl: '暂无视频',
      withWatermark: '带水印',
      withoutWatermark: '不带水印',
      createSimilar: '做同款',
      downloadVideo: '下载视频',
      deleteWork: '删除作品',
      generationFailed: '生成失败',
      checkInputOrRetry: '请检查输入或重新尝试',
      regenerate: '重新生成',
      clearAndCreateNew: '清除并创作新内容',
      failedTaskCleared: '失败任务已清除',
      startCreating: '开始创作你的视频吧！',
      noDescription: '无描述',
      queuing: '排队中...',
      subscribeToSpeedUp: '订阅会员可加速',
      noResult: '暂无结果',
      pleaseLoginFirst: '请先登录后再创建任务',
      taskInProgress: '当前已有任务正在生成中，请稍候',
      pleaseEnterText: '请输入视频描述文本',
      creatingTask: '正在创建任务...',
      taskCreated: '任务创建成功，开始生成',
      createTaskFailed: '创建任务失败',
      videoCompleted: '视频生成完成！',
      videoFailed: '视频生成失败:',
      statusPending: '排队中',
      statusProcessing: '生成中',
      statusCancelled: '已取消',
      statusUnknown: '未知状态',
      pleaseEnterPrompt: '请先输入提示词',
      promptTooLong: '提示词过长，最多2000字符',
      optimizingPrompt: '正在优化提示词...',
      optimizeSuccess: '提示词优化成功！',
      optimizeNoChange: '提示词已是最优，无需优化',
      optimizeFailed: '优化失败，请稍后重试',
      requestParamError: '请求参数错误',
      requestTimeout: '请求超时，请检查网络',
      serverError: '服务器错误，请稍后重试',
      networkError: '网络错误，请检查连接',
      networkConnectionError: '网络连接失败',
      downloadStarted: '开始下载',
      videoUrlNotAvailable: '视频链接不可用',
      noWorkToDelete: '没有可删除的作品',
      deleteConfirm: '确定要删除这个作品吗？删除后将无法恢复。',
      confirmDelete: '确认删除',
      workDeleted: '作品已删除',
      deleteCancelled: '已取消删除',
      historyLoadSuccess: '历史记录加载成功: {count}条',
      historyLoadFailed: '加载历史记录失败',
      historyParamsFilled: '已填充历史参数，可以开始生成',
      cancelFunctionTBD: '取消功能开发中',
      unfinishedTaskDetected: '检测到未完成任务，正在恢复...'
    },

    // 图生视频专用翻译
    imageToVideo: {
      userAvatar: '用户头像',
      firstFrame: '首帧',
      promptPlaceholder: '结合图片,描述想要生成的内容',
      tipWarning: '⚠️ 图片不能上传真人、涉及动漫IP等类型的图片',
      tip1: '🎬 支持描述镜头推拉、人物动作、场景变化等',
      optimizing: '优化中...',
      optimizePrompt: '一键优化',
      hdMode: '高清模式',
      hdModeCost: '开启消耗20积分',
      startGenerate: '开始生成',
      pleaseLogin: '请先登录',
      loginRequired: '需要登录后才能提交任务',
      loginNow: '立即登录',
      inProgress: '进行中',
      statusPending: '等待中',
      statusProcessing: '处理中',
      statusCompleted: '已完成',
      statusFailed: '失败',
      statusCancelled: '已取消',
      noVideoUrl: '视频生成完成，但未获取到视频链接',
      withWatermark: '带水印',
      withoutWatermark: '不带水印 会员专享',
      createSimilar: '做同款',
      downloadVideo: '下载视频',
      deleteWork: '删除作品',
      retry: '重新生成',
      generateFailed: '生成失败',
      generateFailedDesc: '请检查输入内容或重试',
      startCreating: '开始创作您的第一个作品吧!',
      tip1: '上传首帧图片',
      tip2: '输入描述文字',
      tip3: '选择视频参数',
      tip4: '点击开始生成',
      noDescription: '无描述',
      queuing: '排队中',
      subscribeToSpeedUp: '订阅套餐以提升生成速度',
      cancel: '取消',
      firstFrameImage: '首帧图片',
      noResult: '暂无结果',
      year: '年',
      month: '月',
      day: '日',
      fileSizeLimit: '图片文件大小不能超过100MB',
      invalidImageFile: '请选择有效的图片文件',
      pleaseLoginFirst: '请先登录后再提交任务',
      taskInProgress: '已有任务在进行中，请等待完成或取消当前任务',
      uploadFirstFrameRequired: '请上传首帧图片',
      enterDescriptionRequired: '请输入描述文字',
      creatingTask: '正在创建任务...',
      taskCreatedSuccess: '任务创建成功，开始处理...',
      createTaskFailed: '创建任务失败',
      createTaskFailedRetry: '创建任务失败，请重试',
      videoGenerateCompleted: '视频生成完成！',
      videoGenerateFailed: '视频生成失败：',
      enterPromptFirst: '请输入提示词',
      promptTooLong: '提示词过长，请控制在2000字符以内',
      optimizingPrompt: '正在优化提示词，请稍候...',
      promptOptimizedSuccess: '提示词优化成功！',
      promptAlreadyOptimized: '提示词已优化，但可能无明显变化',
      optimizeFailed: '优化失败',
      optimizePromptFailed: '优化提示词失败',
      requestParameterError: '请求参数错误',
      requestTimeout: '请求超时，请稍后重试',
      serverError: '服务器错误，请稍后重试',
      networkError: '网络错误，请检查网络连接',
      networkConnectionError: '网络连接错误，请检查您的网络',
      startDownload: '开始下载视频',
      videoUrlNotAvailable: '视频链接不可用',
      noWorkToDelete: '没有可删除的作品',
      confirmDeleteWork: '确定要删除这个作品吗？',
      confirmDelete: '确认删除',
      workDeleted: '作品已删除',
      deleteCancelled: '已取消删除',
      historyParamsFilled: '已填充历史记录参数，可以开始生成',
      cancelFeatureTodo: '取消功能待实现',
      resumingTask: '检测到未完成的任务，继续处理中...',
      resumingStoryboardTask: '检测到分镜图生成任务，继续处理中...',
      unfinishedTaskDetected: '检测到未完成任务，正在恢复...',
      imageLoadFailed: '图片加载失败，请重新选择图片文件'
    },

    // 分镜视频专用翻译
    storyboard: {
      userAvatar: '用户头像',
      generateStoryboard: '生成分镜图',
      generateVideo: '生成视频',
      uploadStoryboard: '上传参考图片',
      uploadImage: '上传图片',
      imageLabel: '图',
      uploadHint: '上传参考图片，AI将根据图片生成6宫格分镜图',
      addMore: '重新上传',
      uploadedCount: '已上传图片',
      uploadLimit: '已上传',
      uploadedImage: '参考图片',
      maxImages: '最多只能上传3张参考图片',
      maxImagesWarning: '最多只能上传3张参考图片',
      fileSizeLimit: '图片文件大小不能超过100MB',
      invalidFileType: '请选择有效的图片文件',
      uploadSuccess: '成功上传 {count} 张图片',
      imageRemoved: '已删除图片',
      promptPlaceholder: '例如:一个咖啡的广告\n\n提示:简单描述即可，AI会自动优化成专业的分镜图\n支持中文或英文输入，系统会自动翻译并优化为专业的分镜图描述',
      tipWarning: '⚠️ 图片不能上传真人、涉及动漫IP等类型的图片',
      tip1: '🎬 支持描述镜头推拉、人物动作、场景变化等',
      imageCost: '生成分镜图消耗30积分',
      videoCost: '生成视频消耗30积分',
      videoPromptLabel: '视频描述',
      videoPromptPlaceholder: '描述视频中的动作、镜头运动等，例如：镜头缓慢推进，人物转身微笑',
      videoTip1: '⚠️ 图片不能上传真人、涉及动漫IP等类型的图片',
      videoTip2: '🎬 支持描述镜头推拉、人物动作、场景变化等',
      storyboardReadyHint: '分镜图已准备就绪，输入视频描述后点击生成视频',
      optimizing: '优化中...',
      enterPrompt: '请输入提示词',
      promptTooLong: '提示词过长，请控制在2000字符以内',
      optimizingPrompt: '正在优化提示词，请稍候...',
      optimizeSuccess: '提示词优化成功！',
      alreadyOptimized: '提示词已优化，但可能无明显变化',
      optimizeFailed: '优化提示词失败',
      paramError: '请求参数错误',
      timeout: '请求超时，请稍后重试',
      serverError: '服务器错误，请稍后重试',
      networkError: '网络错误，请检查网络连接',
      storyboardImage: '分镜图',
      referenceImage: '参考图',
      noStoryboard: '暂无分镜图',
      hdMode: '高清模式 (1080P)',
      hdCost: '开启消耗20积分',
      imageModel: '图像生成模型',
      pleaseLogin: '请先登录',
      loginRequired: '需要登录后才能提交任务',
      loginNow: '立即登录',
      loginBeforeSubmit: '请先登录后再提交任务',
      inProgress: '进行中',
      generatingVideo: '正在生成视频，请稍候...',
      progress: '进度: {progress}%',
      generatingStoryboardText: '正在生成分镜图，请稍候...',
      generatingVideoText: '正在生成视频，请稍候...',
      generatingText: '生成中',
      startCreating: '开始创作您的第一个作品吧!',
      noDescription: '无描述',
      queuing: '排队中',
      subscribeToSpeed: '订阅套餐以提升生成速度',
      noResult: '暂无结果',
      noStoryboardImage: '请等待分镜图生成完成，或上传一张分镜图',
      uploadOrGenerateFirst: '请先上传参考图片或输入描述生成分镜图',
      uploadOrInputPrompt: '请上传参考图片或输入提示词',
      startGenerateVideo: '开始生成视频',
      generateVideoWithUpload: '使用上传图片生成视频',
      generateStoryboardWithImage: '使用图片生成分镜图',
      startGenerateStoryboard: '开始生成分镜图',
      startGenerate: '开始生成',
      generating: '生成中...',
      enterDescription: '请输入描述文字',
      enterDescriptionForImage: '请输入描述文字，AI将根据参考图和描述生成分镜图',
      startingGenerate: '开始生成分镜图...',
      taskCreated: '分镜图任务创建成功！',
      createTaskFailed: '创建任务失败',
      generateFailed: '生成分镜图失败',
      taskTimeout: '任务超时，请稍后查看',
      storyboardCompleted: '分镜图生成完成！请点击"开始生成"按钮生成视频',
      videoCompleted: '视频生成完成！',
      taskFailed: '任务失败',
      checkInputOrRetry: '请检查输入或重新尝试',
      unknownError: '未知错误',
      downloadStarted: '开始下载',
      startingVideoGenerate: '开始生成视频...',
      videoTaskStarted: '视频生成任务已启动，请稍候...',
      videoStartFailed: '启动视频生成失败',
      defaultPrompt: '根据图片生成视频',
      videoTaskCreated: '视频任务创建成功，开始处理...',
      createVideoTaskFailed: '创建视频任务失败',
      generateVideoFailed: '生成视频失败',
      videoTaskTimeout: '视频任务超时，请稍后查看',
      videoGenerateFailed: '视频生成失败',
      paramsFilled: '已填充历史记录参数，可以开始生成',
      cancelFeaturePending: '取消功能待实现',
      taskCompleted: '任务已完成！',
      resumingVideoTask: '检测到未完成的视频生成任务，继续处理中...',
      resumingStoryboardTask: '检测到未完成的分镜图生成任务，继续处理中...',
      resumingTask: '检测到未完成的任务，继续处理中...',
      storyboardReady: '分镜图已生成，点击下方按钮生成视频',
      readyForVideo: '分镜图已就绪，可以生成视频',
      uploadStoryboardFirst: '请先上传分镜图',
      regenerate: '重新生成',
      regenerateConfirm: '重新生成将消耗积分并创建新任务，确定要继续吗？',
      regenerateTitle: '重新生成分镜图',
      generateVideo: '生成视频',
      readyToGenerateVideo: '已填充分镜图参数，可以生成视频',
      downloadImage: '下载分镜图',
      imageUrlNotAvailable: '分镜图地址不可用',
      statusPending: '排队中',
      statusProcessing: '生成中',
      statusCompleted: '已完成',
      statusFailed: '生成失败',
      statusCancelled: '已取消',
      statusUnknown: '未知状态'
    }
  },

  works: {
    title: '我的作品',
    all: '全部',
    videoDetail: '视频详情',
    description: '描述',
    createSimilar: '做同款',
    deleteFailedWork: '删除作品',
    retry: '重试',
    videoLoadFailed: '视频加载失败',
    videoFileNotExist: '视频文件不存在或已删除',
    referenceImagePrompt: '基于参考图片生成',
    textToVideo: '文生视频',
    imageToVideo: '图生视频',
    storyboardVideo: '分镜视频',
    filter: '筛选',
    sortBy: '排序',
    newest: '最新',
    oldest: '最旧',
    noWorks: '暂无作品',
    noWorksDesc: '开始创作你的第一个作品吧！',
    viewDetail: '查看详情',
    deleteConfirm: '确定要删除这个作品吗？',
    deleteSuccess: '删除成功',
    deleteFailed: '删除失败',
    video: '视频',
    image: '图片',
    dateFilter: '日期',
    today: '今天',
    thisWeek: '本周',
    thisMonth: '本月',
    taskType: '任务类型',
    resolution: '清晰度',
    sd: '标清',
    hd: '高清',
    uhd: '超清',
    ratio: '比例',
    time: '时间',
    popular: '热门',
    searchPlaceholder: '名字/提示词/ID',
    selectItems: '选择{count}个项目',
    selectAll: '全选',
    selectedCount: '已选 {count} 个项目',
    favorite: '收藏',
    downloadWithWatermark: '带水印下载',
    downloadWithoutWatermark: '不带水印下载',
    memberOnly: '会员',
    rename: '重命名',
    referenceImagePrompt: '图1在图2中奔跑视频',
    allLoaded: '✓ 已加载全部内容',
    noContent: '没有找到相关内容',
    backToTop: '回到顶部',
    createSimilarInfo: '基于作品"{title}"创建同款',
    goToCreate: '跳转到创作页面',
    downloadStart: '开始下载：{title}',
    downloadComplete: '下载完成',
    shareComingSoon: '分享链接功能即将上线',
    downloadWithWatermarkStart: '开始下载带水印版本',
    downloadWithoutWatermarkStart: '开始下载不带水印版本（会员专享）',
    renameDevMsg: '重命名功能开发中',
    deleteWorkConfirm: '确定删除该作品吗？',
    deleteConfirmTitle: '删除确认',
    bulkDownloadStart: '开始下载 {count} 个文件',
    bulkDeleteConfirm: '确定删除选中的 {count} 个项目吗？',
    bulkDeleteSuccess: '已删除选中项目',
    filtersReset: '筛选器已重置',
    processing: '生成中...',
    queuing: '排队中...',
    pleaseWait: '请耐心等待，视频正在生成中',
    noPreview: '无预览',
    videoLoadFailed: '视频加载失败',
    videoFileNotExist: '视频文件可能不存在或已被删除',
    retry: '重试',
    deleteFailedWork: '删除此作品',
    deleteFailedWorkConfirm: '此作品视频加载失败，确定要删除吗？删除后无法恢复。',
    readyToGenerateVideo: '已填充分镜图，可以开始生成视频',
    noDownloadUrl: '没有可下载的文件'
  },

  subscription: {
    title: '会员订阅',
    choosePlan: '选择套餐',
    currentPlan: '当前套餐',
    starter: '入门版',
    standard: '标准版',
    professional: '专业版',
    perMonth: '年',
    perYear: '年',
    subscribe: '立即订阅',
    renew: '续费',
    upgrade: '升级',
    features: '功能特性',
    unlimited: '无限',
    limited: '有限',
    pointsPerMonth: '积分/年',
    pointsPerYear: '积分/年',
    includedPoints: '包含{points}积分',
    videoQuality: '视频质量',
    support: '客服支持',
    priorityQueue: '优先队列',
    advancedFeatures: '高级功能',

    // 新增键
    userAvatar: '用户头像',
    loading: '加载中...',
    pointsDetails: '积分详情',
    myOrders: '我的订单',
    currentActivePlan: '当前生效权益',
    expiryTime: '到期时间',
    permanent: '永久',
    remainingPoints: '剩余积分',
    plans: '套餐',
    currentPackage: '当前套餐',
    firstPurchaseDiscount: '首购低至8.5折',
    bestValue: '超值之选',
    standardPoints: '6000积分/年',
    premiumPoints: '12000积分/年',
    freeNewUserBonus: '新用户首次登录赠送50积分',
    fastGeneration: '快速通道生成',
    superFastGeneration: '极速通道生成',
    commercialUse: '支持商用',
    noWatermark: '下载去水印',
    earlyAccess: '新功能优先体验',
    
    // 积分和条数
    points: '积分',
    items: '条',
    pointsValidOneYear: '积分一年有效',
    textToVideo30Points: '文生视频：30积分/条',
    imageToVideo30Points: '图生视频：30积分/条',
    storyboardImage30Points: '分镜图生成：30积分/次',
    storyboardVideo30Points: '分镜视频生成：30积分/条',
    maxTextToVideo: '文生视频 {count}条',
    maxImageToVideo: '图生视频 {count}条',
    maxStoryboardImage: '分镜图 {count}次',
    maxStoryboardVideo: '分镜视频 {count}条',
    textToVideoItems: '文生视频 {count}条',
    imageToVideoItems: '图生视频 {count}条',
    storyboardImageTimes: '分镜图 {count}次',
    storyboardVideoItems: '分镜视频 {count}条',

    // 积分历史相关
    pointsUsageHistory: '积分使用情况',
    pointsUsageOverview: '积分使用总览',
    totalRecharge: '总充值',
    totalConsumption: '总消耗',
    currentPoints: '当前积分',
    noPointsHistory: '暂无积分使用记录',
    description: '描述',
    time: '时间',
    orderNumber: '订单号',
    taskId: '任务ID',
    recharge: '充值',
    consume: '消耗',

    // 消息提示
    pleaseLogin: '请先登录',
    loadUserInfoFailed: '获取用户信息失败，使用默认值',
    loadUserInfoError: '加载用户信息失败: {message}',
    loadPointsHistoryFailed: '获取积分使用历史失败',
    generatingQRCode: '正在生成支付二维码...',
    subscriptionFailed: '订阅处理失败，请重试',
    qrCodeGenerated: '二维码已生成，请使用支付宝扫码支付',
    qrCodeGenerationFailed: '生成二维码失败，请重试',
    qrCodeEmpty: '二维码生成失败：二维码为空',
    createPaymentFailed: '创建支付订单失败',
    qrCodeGenerationError: '二维码生成失败：{message}',
    pleaseTryAgain: '请重试',
    refreshPage: '请刷新页面重试',
    paymentSuccess: '支付成功！积分已到账',
    paymentPending: '支付处理中，请稍候...',
    paymentCancelled: '支付已取消',
    paymentError: '支付处理异常，如有疑问请联系客服',
    infoUpdated: '信息已更新！',
    paymentProcessingFailed: '支付成功但处理订单失败，请联系客服',
    paymentFailed: '支付失败，请重试',
    creatingOrder: '正在创建订单...',
    paymentPageLoadFailed: '支付页面加载失败',
    createAlipayPaymentFailed: '创建支付宝支付失败',
    createPaymentOrderFailed: '创建支付订单失败，请重试',

    // 套餐描述
    starterDescription: '入门版会员订阅',
    standardDescription: '标准版订阅 - 每月200积分',
    premiumDescription: '专业版订阅 - 每月1000积分'
  },

  welcome: {
    textToVideo: '文生视频',
    imageToVideo: '图生视频',
    storyboardVideo: '分镜视频',
    pricing: '订阅套餐',
    startExperience: '开始体验',
    title1: '智创',
    title2: '无限,',
    title3: '灵感',
    title4: '变现。',
    subtitle: '使用邮箱验证码登录，安全便捷',
    tryNow: '立即体验',
    coreFeatures: '核心功能',
    textToVideoDesc: '输入文字描述，AI自动生成高质量视频内容',
    imageToVideoDesc: '上传图片，AI智能分析并生成动态视频',
    storyboardVideoDesc: '专业分镜制作，打造电影级视频效果',
    pricingDesc: '灵活的价格方案，满足不同创作需求',
    startCreating: '开始创作'
  },

  nav: {
    dashboard: '数据仪表台',
    members: '会员管理',
    orders: '订单管理',
    apiManagement: 'API管理',
    tasks: '生成任务记录',
    systemSettings: '系统设置',
    onlineUsers: '当前在线用户',
    systemUptime: '系统运行时间',
    todayVisitors: '今日访客',
    memberManagement: '会员管理',
    orderManagement: '订单管理',
    taskRecord: '生成任务记录',
    errorStats: '错误统计',
    profile: '个人主页',
    myWorks: '我的作品',
    workflowVideos: '优质工作流',
    loading: '加载中...'
  },

  workflowVideo: {
    title: '优质工作流',
    management: '视频管理',
    addVideo: '添加视频',
    editVideo: '编辑视频',
    videoTitle: '视频标题',
    description: '描述',
    tags: '标签',
    sortOrder: '排序',
    status: '状态',
    createdAt: '创建时间',
    operation: '操作',
    thumbnail: '缩略图',
    enableStatus: '启用状态',
    enabled: '已启用',
    disabled: '已禁用',
    enable: '启用',
    disable: '禁用',
    videoFile: '视频文件',
    thumbnailFile: '缩略图',
    uploadVideo: '上传视频',
    uploadThumbnail: '上传缩略图',
    uploaded: '已上传',
    uploadSuccess: '上传成功',
    uploadFailed: '上传失败',
    titlePlaceholder: '请输入视频标题',
    descriptionPlaceholder: '请输入视频描述',
    tagsPlaceholder: '多个标签用英文逗号分隔',
    titleRequired: '请输入视频标题',
    videoRequired: '请先上传视频文件',
    confirmDelete: '确定要删除视频',
    noVideos: '暂无视频',
    loadFailed: '加载视频列表失败',
    publishTime: '发布时间',
    browserNotSupport: '您的浏览器不支持视频播放',
    heroTitle: '发现优质工作流视频',
    heroSubtitle: '探索专业的AI创作工作流，提升您的创作效率',
    totalVideos: '总视频数',
    categories: '分类',
    activeUsers: '活跃用户',
    loading: '加载中...',
    noVideosDescription: '暂无优质工作流视频，敬请期待',
    defaultAuthor: 'AIGC专家',
    views: '次观看',
    contactAuthor: '联系作者',
    favorite: '收藏',
    purchaseWorkflow: '购买工作流',
    share: '分享',
    videoLength: '视频时长',
    fillRequiredFields: '请填写必填字段',
    contactSent: '联系信息已发送',
    contactFailed: '联系信息发送失败',
    addedToFavorites: '已添加到收藏',
    linkCopied: '链接已复制到剪贴板',
    yourName: '您的姓名',
    yourEmail: '您的邮箱',
    message: '留言',
    budget: '预算',
    namePlaceholder: '请输入您的姓名',
    emailPlaceholder: '请输入您的邮箱',
    messagePlaceholder: '请输入您的留言内容',
    expert: '专家'
  },

  admin: {
    exitAdmin: '退出后台'
  },

  dashboard: {
    title: '数据仪表台',
    totalUsers: '用户总数',
    paidUsers: '付费用户数',
    todayRevenue: '今日收入',
    dailyActive: '日活用户趋势',
    conversionRate: '用户转化率',
    comparedToLastMonth: '较上月同期',
    comparedToYesterday: '较昨日',
    yearSuffix: '年',
    year2025: '2025年',
    year2024: '2024年',
    year2023: '2023年',
    userAvatar: '用户头像',
    month1: '1月',
    month2: '2月',
    month3: '3月',
    month4: '4月',
    month5: '5月',
    month6: '6月',
    month7: '7月',
    month8: '8月',
    month9: '9月',
    month10: '10月',
    month11: '11月',
    month12: '12月',
    pleaseLogin: '请先登录',
    loadDataFailed: '加载仪表盘数据失败',
    selectYear: '选择年份',
    todayDAU: '今日日活',
    dayGrowthRate: '日增长率',
    monthlyAvgDAU: '月均日活',
    monthGrowthRate: '月增长率',
    unknownError: '未知错误'
  },

  orders: {
    title: '订单管理',
    orderNumber: '订单编号',
    username: '用户名',
    amount: '金额',
    paymentMethod: '支付方式',
    status: '状态',
    createTime: '创建时间',
    operation: '操作',
    allStatus: '全部状态',
    allTypes: '全部类型',
    pending: '待支付',
    confirmed: '已确认',
    paid: '已支付',
    processing: '处理中',
    shipped: '已发货',
    delivered: '已送达',
    completed: '已完成',
    cancelled: '已取消',
    refunded: '已退款',
    unpaid: '未支付',
    allPaymentMethods: '全部支付方式',
    alipay: '支付宝',
    wechat: '微信支付',
    paypal: 'PayPal',
    selected: '已选择{count}项',
    orderDetail: '订单详情',
    basicInfo: '基本信息',
    orderType: '订单类型',
    paymentInfo: '支付信息',
    productOrder: '商品订单',
    serviceOrder: '服务订单',
    subscriptionOrder: '订阅订单',
    digitalProduct: '数字商品',
    physicalProduct: '实体商品',
    paidTime: '支付时间',
    contactInfo: '联系信息',
    email: '邮箱',
    phone: '电话',
    description: '订单描述',
    orderNotFound: '订单不存在',
    confirmDeleteOrder: '确定要删除订单 {orderNumber} 吗？',
    confirmDeleteTitle: '确认删除',
    deleteSuccess: '删除成功',
    deleteFailed: '删除失败',
    pleaseSelectOrders: '请先选择要删除的订单',
    confirmBatchDelete: '确定要删除选中的 {count} 个订单吗？',
    batchDeleteTitle: '批量删除',
    batchDeleteSuccess: '批量删除成功',
    batchDeleteFailed: '批量删除失败',
    loadOrdersFailed: '加载订单列表失败',
    apiDataFormatError: 'API数据格式错误'
  },

  tasks: {
    title: '生成任务记录',
    taskId: '任务ID',
    username: '用户名',
    type: '类型',
    resources: '消耗资源',
    status: '状态',
    createTime: '创建时间',
    operation: '操作',
    allStatus: '全部状态',
    completed: '已完成',
    processing: '处理中',
    failed: '失败',
    cancelled: '已取消',
    pending: '待处理',
    textToVideo: '文生视频',
    imageToVideo: '图生视频',
    storyboardVideo: '分镜视频',
    taskDetail: '任务详情',
    unknown: '未知',
    pointsUnit: '积分',
    basicInfo: '基本信息',
    timeInfo: '时间信息',
    progressInfo: '进度信息',
    progress: '进度',
    result: '结果',
    resultLink: '结果链接',
    viewResult: '查看结果',
    errorInfo: '错误信息',
    close: '关闭',
    updateTime: '更新时间',
    completeTime: '完成时间',
    taskType: '任务类型',
    resourcesConsumed: '消耗资源',
    defaultPoints: '0积分'
  },

  members: {
    title: '会员列表',
    userId: '用户ID',
    username: '用户名',
    level: '会员等级',
    points: '剩余资源点',
    expiryDate: '到期时间',
    operation: '编辑',
    allLevels: '全部等级',
    professional: '专业会员',
    standard: '标准会员',
    editMember: '编辑会员信息',
    usernamePlaceholder: '请输入用户名',
    levelPlaceholder: '请选择会员等级',
    pointsPlaceholder: '请输入资源点',
    expiryPlaceholder: '请选择到期时间',
    memberLevel: '会员等级',
    freeMember: '免费会员',
    starterMember: '入门会员',
    standardMember: '标准会员',
    professionalMember: '专业会员',
    userStatus: '用户状态',
    activeUsers: '活跃用户',
    bannedUsers: '封禁用户',
    allUsers: '全部用户',
    role: '角色',
    status: '状态',
    setAdmin: '设为管理员',
    revokeAdmin: '取消管理员',
    ban: '封禁',
    unban: '解封',
    active: '活跃',
    banned: '封禁',
    superAdmin: '超级管理员',
    admin: '管理员',
    normalUser: '普通用户',
    userRole: '用户角色',
    selectRole: '请选择用户角色',
    confirmRoleChange: '确定要将用户 {username} {action}吗？',
    confirmBanAction: '确定要{action}用户 {username} 吗？',
    confirmAction: '确认{action}',
    actionSuccess: '{action}成功',
    actionFailed: '{action}失败',
    confirmDeleteMember: '确定要删除用户 {username} 吗？',
    confirmBatchDeleteMembers: '确定要删除选中的 {count} 个会员吗？',
    batchDeleteSuccess: '批量删除成功',
    batchDeleteFailed: '批量删除失败'
  },

  apiManagement: {
    title: 'API管理',
    apiKey: 'API密钥',
    apiKeyPlaceholder: '请输入API密钥',
    apiBaseUrl: 'API基础URL',
    apiBaseUrlPlaceholder: '请输入API基础URL，如 https://ai.comfly.chat',
    apiBaseUrlHint: '当前使用',
    tokenExpiration: 'Token过期时间',
    tokenPlaceholder: '请输入小时数（1-720）',
    hours: '小时',
    days: '天',
    rangeHint: '范围：1-720小时（1小时-30天）',
    atLeastOneRequired: '请至少输入一个配置项',
    saveSuccess: '保存成功',
    saveFailed: '保存失败',
    currentConfig: '当前配置',
    apiEndpoint: 'API端点',
    modifyConfig: '修改配置'
  },

  errorStats: {
    title: '错误类型统计',
    userAvatar: '用户头像',
    totalErrors: '总错误数',
    todayErrors: '今日错误',
    weekErrors: '本周错误',
    errorTypeDistribution: '错误类型分布',
    last7Days: '最近7天',
    last30Days: '最近30天',
    last90Days: '最近90天',
    times: '次',
    noErrorData: '暂无错误数据',
    recentErrors: '最近错误',
    refresh: '刷新',
    time: '时间',
    errorType: '错误类型',
    user: '用户',
    taskId: '任务ID',
    errorMessage: '错误信息'
  },

  setPassword: {
    title: '设置密码',
    newPasswordPlaceholder: '输入密码（至少8位，包含字母和数字）',
    confirmPasswordPlaceholder: '确认密码',
    submitting: '提交中...',
    confirm: '确定',
    skipForNow: '跳过，稍后设置',
    enterPassword: '请输入密码',
    passwordMinLength: '密码长度至少8位',
    passwordNeedLetter: '密码必须包含英文字母',
    passwordNeedNumber: '密码必须包含数字',
    confirmPasswordRequired: '请确认密码',
    passwordMismatch: '两次输入的密码不一致'
  },

  changePassword: {
    title: '修改密码',
    currentPasswordPlaceholder: '输入当前密码（可选）',
    newPasswordPlaceholder: '输入新密码',
    confirmPasswordPlaceholder: '确认新密码',
    submitting: '提交中...',
    confirm: '确定',
    enterNewPassword: '请输入新密码',
    passwordMinLength: '密码长度至少8位',
    passwordNeedLetter: '密码必须包含英文字母',
    passwordNeedNumber: '密码必须包含数字',
    confirmPasswordRequired: '请确认密码',
    passwordMismatch: '两次输入的密码不一致',
    changeSuccess: '密码修改成功',
    changeFailed: '密码修改失败'
  },

  register: {
    title: '注册',
    usernamePlaceholder: '请输入用户名',
    emailPlaceholder: '请输入邮箱',
    passwordPlaceholder: '请输入密码',
    confirmPasswordPlaceholder: '请再次输入密码',
    getCode: '获取验证码',
    registerButton: '注册',
    registering: '注册中...',
    haveAccount: '已有账号？',
    loginNow: '立即登录',
    agreement: '我已阅读并同意《用户协议》和《隐私政策》',
    usernameExists: '用户名已存在',
    usernameAvailable: '用户名可用',
    emailExists: '邮箱已存在',
    emailAvailable: '邮箱可用',
    usernameRequired: '请输入用户名',
    usernameLength: '用户名长度在 3 到 20 个字符',
    usernameFormat: '用户名只能包含字母、数字和下划线',
    emailRequired: '请输入邮箱',
    emailFormat: '请输入正确的邮箱格式',
    passwordRequired: '请输入密码',
    passwordLength: '密码长度在 6 到 20 个字符',
    confirmPasswordRequired: '请确认密码',
    passwordMismatch: '两次输入密码不一致'
  },

  payments: {
    title: '支付记录',
    statusPlaceholder: '选择支付状态',
    searchPlaceholder: '搜索订单号',
    allStatus: '全部状态',
    pending: '待支付',
    paid: '已支付',
    failed: '失败',
    cancelled: '已取消',
    refunded: '已退款',
    paymentDetail: '支付详情',
    externalTransactionId: '外部交易ID',
    updateTime: '更新时间'
  },

  paymentCreate: {
    title: '创建支付',
    orderIdLabel: '订单号',
    orderIdPlaceholder: '请输入订单号',
    amountLabel: '支付金额',
    amountPlaceholder: '请输入支付金额',
    currencyLabel: '货币',
    currencyPlaceholder: '请选择货币',
    currencyCNY: '人民币 (CNY)',
    currencyUSD: '美元 (USD)',
    paymentMethodLabel: '支付方式',
    descriptionLabel: '支付描述',
    descriptionPlaceholder: '请输入支付描述',
    callbackUrlLabel: '回调URL',
    callbackUrlPlaceholder: '请输入回调URL（可选）',
    returnUrlLabel: '返回URL',
    returnUrlPlaceholder: '请输入返回URL（可选）',
    createButton: '创建支付',
    creating: '创建中...',
    alipayDesc: '支持支付宝扫码支付和网页支付'
  },

  orderCreate: {
    title: '创建订单',
    orderTypeLabel: '订单类型',
    orderTypePlaceholder: '请选择订单类型',
    orderTypeProduct: '虚拟商品',
    orderTypeService: 'AI服务',
    orderTypeSubscription: 'AI订阅',
    orderTypeHint: '选择您要购买的虚拟商品类型：AI服务（如AI绘画、AI写作）、AI订阅（按月/年付费）、数字商品（如软件、电子书）、虚拟商品（如游戏道具、虚拟货币）',
    currencyLabel: '货币',
    currencyPlaceholder: '请选择货币',
    currencyCNY: '人民币 (CNY)',
    currencyUSD: '美元 (USD)',
    currencyHint: '选择支付货币类型，系统会根据您选择的货币进行计费和结算',
    descriptionLabel: '订单描述',
    descriptionPlaceholder: '请详细描述您的订单需求，如：需要AI绘画服务，风格为动漫风格，尺寸为1024x1024像素',
    descriptionHint: '详细描述您的订单需求，包括服务要求、特殊需求等，这将帮助服务提供方更好地理解您的需求',
    contactEmailLabel: '联系邮箱',
    contactEmailPlaceholder: '请输入联系邮箱（用于接收虚拟商品）',
    contactEmailHint: '必填项！虚拟商品将通过此邮箱发送给您，请确保邮箱地址正确且可正常接收邮件',
    contactPhoneLabel: '联系电话',
    contactPhonePlaceholder: '请输入联系电话（可选）',
    contactPhoneHint: '可选填写，用于紧急情况联系或重要通知，建议填写以便服务提供方在需要时联系您',
    shippingAddressLabel: '收货地址',
    shippingAddressPlaceholder: '请输入收货地址',
    billingAddressLabel: '账单地址',
    billingAddressPlaceholder: '请输入账单地址',
    virtualProductsLabel: '虚拟商品',
    virtualProductsHint: '添加您要购买的虚拟商品，包括商品名称、单价和数量。支持添加多个商品。',
    productNamePlaceholder: '商品名称（如：AI绘画服务、AI写作助手、AI翻译服务等）',
    unitPricePlaceholder: '单价',
    quantityPlaceholder: '数量',
    subtotalPlaceholder: '小计',
    addProduct: '添加商品',
    totalAmount: '总金额',
    createButton: '创建订单',
    creating: '创建中...'
  },

  imageToVideoDetail: {
    title: '图生视频详情',
    detailInputPlaceholder: '输入详情'
  },

  paymentModal: {
    alipayDesc: '安全便捷的在线支付方式',
    alipayHint: '点击下方按钮跳转到支付宝完成支付',
    goToAlipay: '前往支付宝支付',
    paypalDesc: '安全便捷的国际支付方式',
    paypalHint: '点击下方按钮跳转到PayPal完成支付',
    goToPaypal: '前往PayPal支付',
    redirecting: '正在跳转...',
    serviceTerms: '《Vionow支付服务条款》'
  },

  systemSettings: {
    title: '系统设置',
    membership: '会员收费标准',
    cleanup: '任务清理管理',
    membershipLevels: '会员等级',
    editLevel: '编辑等级',
    price: '价格',
    description: '描述',
    cleanupStats: '清理统计',
    manualCleanup: '手动清理',
    autoCleanup: '自动清理',
    perMonth: '/月',
    includesPoints: '包含{points}资源点/月',
    includesPointsPerMonth: '包含{points}资源点/月',
    cleanupStatsInfo: '清理统计信息',
    refresh: '刷新',
    currentTotalTasks: '当前任务总数',
    completedTasks: '已完成任务',
    failedTasks: '失败任务',
    archivedTasks: '已归档任务',
    cleanupLogsCount: '清理日志数',
    retentionDays: '保留天数',
    days: '天',
    cleanupActions: '清理操作',
    performFullCleanup: '执行完整清理',
    cleanupUserTasks: '清理指定用户任务',
    fullCleanupDesc: '完整清理',
    fullCleanupDescDetail: '将成功任务导出到归档表，删除失败任务',
    userCleanupDesc: '用户清理',
    userCleanupDescDetail: '清理指定用户的所有任务',
    cleanupConfig: '清理配置',
    taskRetentionDays: '任务保留天数',
    taskRetentionTip: '任务完成后保留的天数',
    archiveRetentionDays: '归档保留天数',
    archiveRetentionTip: '归档数据保留的天数',
    membershipLevel: '会员等级',
    selectLevelPlaceholder: '请选择会员等级',
    freeMembership: '免费会员',
    starterMembership: '入门版会员',
    standardMembership: '标准版会员',
    professionalMembership: '专业版会员',
    membershipPrice: '会员价格',
    resourcePointsAmount: '资源点数量',
    validityPeriod: '会员有效期',
    monthly: '月付',
    quarterly: '季付',
    yearly: '年付',
    oneYear: '1年',
    twoYears: '2年',
    threeYears: '3年',
    permanent: '永久',
    customDays: '自定义天数',
    enterDays: '请输入天数',
    enterValidDays: '请输入有效的天数',
    daysCount: '{days}天',
    enterUsername: '请输入要清理的用户名',
    warning: '警告',
    cleanupWarning: '此操作将清理该用户的所有任务，包括：',
    successTasksArchived: '成功任务将导出到归档表',
    failedTasksLogged: '失败任务将记录到清理日志',
    originalTasksDeleted: '原始任务记录将被删除',
    irreversibleWarning: '此操作不可撤销，请谨慎操作！',
    confirmCleanup: '确认清理',
    selectLevelRequired: '请选择会员等级',
    enterPriceRequired: '请输入价格',
    enterResourcePointsRequired: '请输入资源点数量',
    selectValidityRequired: '请选择有效期',
    enterUsernameRequired: '请输入用户名',
    usernameLengthLimit: '用户名长度必须在2-50个字符之间',
    statsRefreshSuccess: '统计数据刷新成功',
    statsRefreshFailed: '获取统计数据失败',
    fullCleanupSuccess: '完整清理执行成功',
    fullCleanupFailed: '执行完整清理失败',
    userCleanupSuccess: '用户任务清理成功',
    userCleanupFailed: '清理用户任务失败',
    configSaveSuccess: '清理配置保存成功',
    configSaveFailed: '保存清理配置失败',
    aiModelSaveSuccess: 'AI模型设置保存成功',
    aiModelSaveFailed: '保存AI模型设置失败',
    aiModelLoadFailed: '加载AI模型设置失败',
    aiModel: 'AI模型设置',
    promptOptimization: '提示词优化设置',
    promptOptimizationModel: '模型名称',
    promptOptimizationModelTip: '输入用于优化提示词的模型名称，如 gpt-4o、gemini-pro 等',
    storyboardSystemPrompt: '分镜图系统引导词',
    storyboardSystemPromptTip: '此引导词会自动添加到用户提示词前面，用于统一分镜图生成风格',
    storyboardSystemPromptPlaceholder: '例如：高质量电影级画面，专业摄影，电影色调...',
    membershipUpdateSuccess: '会员等级配置更新成功',
    membershipUpdateFailed: '会员等级配置更新失败',
    loadMembershipFailed: '加载会员配置失败',
    usingDefaultConfig: '使用默认配置',
    enterValidNumber: '请输入有效的数字',
    unknown: '未知错误',
    pointsCostTitle: '资源点配置',
    pointsCostDesc: '配置各类服务每次生成任务所消耗的资源点数量，修改后立即生效。',
    textToVideoTitle: '文生视频',
    textToVideoDesc: '通过文字描述生成视频',
    imageToVideoTitle: '图生视频',
    imageToVideoDesc: '通过图片生成视频',
    storyboardImageTitle: '分镜图生成',
    storyboardImageDesc: 'AI 生成多场景分镜图',
    storyboardVideoTitle: '分镜视频生成',
    storyboardVideoDesc: '基于分镜图合成视频',
    pointsUnit: '点/次',
    savePointsConfig: '保存配置',
    pointsCostSaveSuccess: '资源点配置保存成功',
    pointsCostSaveFailed: '资源点配置保存失败'
  },

  taskMonitor: {
    title: '任务状态监控',
    refreshing: '刷新中...',
    refreshAll: '刷新全部',
    manualPolling: '手动轮询',
    pending: '待处理',
    processing: '处理中',
    completed: '已完成',
    failed: '失败',
    taskList: '任务列表',
    allStatus: '全部状态',
    cancelled: '已取消',
    timeout: '超时',
    viewResult: '查看结果',
    retry: '重试',
    noTasks: '暂无任务',
    taskStatus: '任务状态',
    queuing: '排队中...',
    taskId: '任务ID',
    createTime: '创建时间',
    completeTime: '完成时间',
    resultUrl: '结果URL',
    errorMessage: '错误信息',
    unknown: '未知'
  },

  chartLabels: {
    avgDailyActive: '平均日活',
    maxDailyActive: '最高日活',
    minDailyActive: '最低日活',
    dailyActiveUsers: '日活用户'
  },

  paymentStatus: {
    pending: '待支付 - 等待用户扫码支付',
    processing: '处理中 - 支付宝正在处理支付',
    success: '支付成功',
    completed: '支付完成',
    failed: '支付失败',
    cancelled: '已取消',
    refunded: '已退款'
  },

  orderStatus: {
    pending: '待支付',
    confirmed: '已确认',
    paid: '已支付',
    processing: '处理中',
    shipped: '已发货',
    delivered: '已送达',
    completed: '已完成',
    cancelled: '已取消',
    refunded: '已退款'
  },

  orderType: {
    product: '商品订单',
    service: '服务订单',
    subscription: '订阅订单',
    digital: '数字商品',
    physical: '实体商品'
  },

  footer: {
    aboutUs: '关于我们',
    contactUs: '联系我们',
    privacyPolicy: '隐私政策',
    termsOfService: '服务条款'
  },

  welcomePage: {
    brandTagline: 'AI 驱动的视频创作平台',
    brandDesc: '将你的想象力化为影像',
    welcomeTo: '欢迎来到',
    emailLogin: '邮箱登录',
    accountLogin: '账号登录',
    pleaseEnterEmail: '请输入邮箱地址',
    invalidEmail: '请输入正确的邮箱地址',
    pleaseEnterCode: '请输入验证码',
    invalidCode: '验证码格式不正确，请输入6位数字',
    pleaseEnterPassword: '请输入密码',
    passwordMinLength: '密码至少 6 位'
  },

  imageDetail: {
    files: '文件',
    images: '图片',
    videos: '视频',
    browserNotSupport: '您的浏览器不支持视频播放',
    imageDetail: '图片详情',
    createTime: '创建时间',
    videoId: '视频 ID',
    duration: '时长',
    quality: '清晰度',
    aspectRatio: '宽高比',
    createSimilar: '做同款'
  },

  langSwitcher: {
    switchToEn: '切换到英文',
    switchToZh: '切换到中文'
  }
}
