1434 lines
55 KiB
JavaScript
1434 lines
55 KiB
JavaScript
|
|
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: '切换到中文'
|
|||
|
|
}
|
|||
|
|
}
|