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: '切换到中文' } }