2216 lines
81 KiB
JavaScript
2216 lines
81 KiB
JavaScript
const savedLang = localStorage.getItem('lang') || 'cn'
|
||
|
||
export default {
|
||
legacy: false,
|
||
locale: savedLang,
|
||
fallbackLocale: 'en',
|
||
messages: {
|
||
zh: {
|
||
app: {
|
||
title: 'DeotalandAI',
|
||
home: '首页',
|
||
list: '列表示例',
|
||
theme_light: '浅色',
|
||
theme_dark: '深色',
|
||
lang_zh: '中文',
|
||
lang_en: '英文',
|
||
},
|
||
breadcrumb: {
|
||
home: '首页',
|
||
login: '登录',
|
||
register: '注册',
|
||
forgotPassword: '忘记密码',
|
||
modelPurchase: '模型购买'
|
||
},
|
||
sidebar: {
|
||
dashboard: '仪表盘',
|
||
analytics: '数据分析',
|
||
notifications: '通知',
|
||
textCreation: '文本创作',
|
||
imageCreation: '图像生成',
|
||
videoCreation: '视频制作',
|
||
chatAi: 'AI对话',
|
||
projects: '项目',
|
||
gallery: '画廊',
|
||
orders: '订单',
|
||
orderManagement: '订单',
|
||
apiKeys: 'API密钥',
|
||
settings: '设置',
|
||
mainMenu: '主要菜单',
|
||
creationMenu: '创作工具',
|
||
managementMenu: '管理',
|
||
expand: '展开侧边栏',
|
||
collapse: '折叠侧边栏',
|
||
creationWorkspace: '项目',
|
||
projectGallery: '画廊',
|
||
deviceSettings: '设置',
|
||
agentManagement: {
|
||
title: '智能体',
|
||
description: '管理和配置您的AI智能体',
|
||
createAgent: '创建智能体',
|
||
createTitle: '创建智能体',
|
||
name: '智能体名称',
|
||
namePlaceholder: '请输入智能体名称',
|
||
nameRequired: '请输入智能体名称',
|
||
modelPlaceholder: '请选择语言模型',
|
||
filters: {
|
||
status: '状态筛选',
|
||
search: '搜索智能体',
|
||
sort: '排序方式',
|
||
category: '分类筛选'
|
||
},
|
||
searchPlaceholder: '搜索智能体名称、描述...',
|
||
stats: {
|
||
totalAgents: '智能体总数',
|
||
online: '在线',
|
||
offline: '离线',
|
||
totalConversations: '总对话数'
|
||
},
|
||
agentsList: '智能体列表',
|
||
actions: {
|
||
view: '查看详情',
|
||
edit: '编辑',
|
||
delete: '删除',
|
||
configure: '配置',
|
||
more: '更多操作',
|
||
connect: '连接设备',
|
||
test: '测试对话'
|
||
},
|
||
empty: {
|
||
title: '暂无智能体',
|
||
description: '您还没有创建任何智能体',
|
||
action: '创建智能体'
|
||
},
|
||
status: {
|
||
all: '全部',
|
||
active: '活跃',
|
||
inactive: '未激活',
|
||
maintenance: '维护中'
|
||
},
|
||
sort: {
|
||
name: '名称',
|
||
created_at: '创建时间',
|
||
lastActive: '最后活跃',
|
||
status: '状态'
|
||
},
|
||
category: {
|
||
all: '全部分类',
|
||
assistant: '助手',
|
||
customerService: '客服',
|
||
content: '内容',
|
||
education: '教育',
|
||
business: '商业'
|
||
},
|
||
form: {
|
||
name: '智能体名称',
|
||
description: '描述',
|
||
category: '分类',
|
||
model: '模型',
|
||
prompt: '系统提示',
|
||
temperature: '温度',
|
||
maxTokens: '最大令牌数',
|
||
status: '状态',
|
||
active: '激活',
|
||
inactive: '未激活'
|
||
},
|
||
dialog: {
|
||
createTitle: '创建智能体',
|
||
editTitle: '编辑智能体',
|
||
deviceBindTitle: '绑定设备'
|
||
}
|
||
}
|
||
},
|
||
modelModal: {
|
||
customizeToHome: '定制到家'
|
||
},
|
||
orderProcess: {
|
||
title: '定制到家流程',
|
||
subtitle: '了解您的订单从支付到发货的全过程',
|
||
note: '注意:以上时间为工作日计算,节假日可能会顺延。如有问题,请联系客服:13121765685',
|
||
acknowledge: '我已知晓',
|
||
steps: {
|
||
payment: {
|
||
title: '支付订单',
|
||
description: '选择支付方式完成订单支付,支付成功后订单将进入审核状态。',
|
||
time: '即时处理'
|
||
},
|
||
review: {
|
||
title: '订单审核',
|
||
description: '后台将审核订单对应的模型是否可以制作,审核通过后进入排期生产,审核不通过将自动退款。',
|
||
time: '1-2个工作日'
|
||
},
|
||
scheduling: {
|
||
title: '生产排期',
|
||
description: '审核通过后,订单将进入生产排期队列,等待生产开始。',
|
||
time: '1个工作日'
|
||
},
|
||
production: {
|
||
title: '模型制作',
|
||
description: '专业团队使用高精度3D打印机制作您的定制模型,确保每个细节都完美呈现。',
|
||
time: '7-10个工作日'
|
||
},
|
||
inspection: {
|
||
title: '产品检测包装',
|
||
description: '模型制作完成后,将进行产品质量检测和零件整理包装,确保产品完好无损。',
|
||
time: '1个工作日'
|
||
},
|
||
shipping: {
|
||
title: '物流发货',
|
||
description: '包装完成后将通过顺丰速运发货,您将收到包含跟踪号码的邮件通知。',
|
||
time: '1-3个工作日'
|
||
}
|
||
}
|
||
},
|
||
header: {
|
||
searchPlaceholder: '搜索功能、内容或帮助...',
|
||
notifications: '通知',
|
||
profile: '个人资料',
|
||
settings: '设置',
|
||
logout: '退出登录',
|
||
logoutConfirm: '确定要退出登录吗?',
|
||
logoutSuccess: '退出登录成功',
|
||
viewProfile: '查看个人资料',
|
||
accountSettings: '账户设置',
|
||
languageSettings: '语言设置',
|
||
themeSettings: '主题设置',
|
||
projectName: '数字创作平台',
|
||
projectNamePlaceholder: '请输入项目名称',
|
||
editProjectName: '编辑项目名称',
|
||
saveProjectName: '保存',
|
||
imageFreeCount: '生图免费',
|
||
modelFreeCount: '模型免费',
|
||
times: '次',
|
||
guide: '使用指南',
|
||
back: '返回',
|
||
skip: '跳过',
|
||
next: '下一步',
|
||
previous: '上一步',
|
||
startCreating: '开始创作',
|
||
skipGuide: '跳过引导',
|
||
step: '步骤'
|
||
},
|
||
roles: {
|
||
creator: '创作者',
|
||
admin: '管理员',
|
||
viewer: '访客'
|
||
},
|
||
home: {
|
||
welcome: '欢迎使用 Vue3 + Element Plus 模板',
|
||
description: '统一设计、国际化与性能优化已集成。',
|
||
floatingCards: {
|
||
orders: '订单',
|
||
settings: '智能体',
|
||
gallery: '画廊'
|
||
},
|
||
welcome: {
|
||
title: '欢迎回来,{name}',
|
||
defaultName: '创作者',
|
||
subtitle: '今天想创作什么精彩内容?',
|
||
greetingMessage: '欢迎回到你的创意空间,今天想创造什么呢?',
|
||
startCreating: '开始创作',
|
||
loginToStart: '登录开始创作',
|
||
register: '免费注册',
|
||
clickToLogin: '点击登录'
|
||
},
|
||
stats: {
|
||
creations: '创作作品',
|
||
credits: '创作积分',
|
||
hours: '创作时长',
|
||
projects: '项目数量'
|
||
},
|
||
features: {
|
||
title: '创作工具',
|
||
textCreation: '文本创作',
|
||
textCreationDesc: '使用AI生成高质量文本内容,支持多种风格和语言',
|
||
imageCreation: '图像生成',
|
||
imageCreationDesc: '基于文本描述创建精美图像,支持多种艺术风格',
|
||
videoCreation: '视频制作',
|
||
videoCreationDesc: '将文本和图像转换为动态视频内容',
|
||
chatAi: 'AI对话',
|
||
chatAiDesc: '与智能AI助手进行创意对话和头脑风暴',
|
||
analytics: '数据分析',
|
||
analyticsDesc: '查看创作数据统计和趋势分析',
|
||
templates: '模板库',
|
||
templatesDesc: '使用专业模板快速开始创作',
|
||
tryNow: '立即体验',
|
||
create: {
|
||
title: '智能创作',
|
||
desc: 'AI驱动的创意内容生成平台'
|
||
},
|
||
orders: {
|
||
title: '订单管理',
|
||
desc: '查看和管理您的所有订单'
|
||
},
|
||
settings: {
|
||
title: '系统设置',
|
||
desc: '个性化配置您的创作环境'
|
||
},
|
||
gallery: {
|
||
title: '作品画廊',
|
||
desc: '浏览和分享您的创意作品'
|
||
}
|
||
},
|
||
recentActivity: {
|
||
title: '最近活动',
|
||
viewAll: '查看全部',
|
||
textCreated: '文本创作',
|
||
textCreatedDesc: '创作了一篇关于人工智能的文章',
|
||
imageGenerated: '图像生成',
|
||
imageGeneratedDesc: '生成了一幅未来城市概念图',
|
||
videoCreated: '视频制作',
|
||
videoCreatedDesc: '制作了一个产品介绍视频',
|
||
chatSession: 'AI对话',
|
||
chatSessionDesc: '与AI助手进行了创意讨论',
|
||
minutesAgo: '{count} 分钟前',
|
||
hoursAgo: '{count} 小时前',
|
||
daysAgo: '{count} 天前'
|
||
},
|
||
creationWorkspace: {
|
||
title: '工作区',
|
||
description: '开始您的创意之旅,从这里创造令人惊叹的内容',
|
||
placeholder: {
|
||
title: '项目创作',
|
||
description: '选择或创建一个项目,开始您的创作之旅'
|
||
}
|
||
},
|
||
projectGallery: {
|
||
title: '项目画廊',
|
||
description: '浏览和管理您的所有创作项目',
|
||
placeholder: {
|
||
title: '项目画廊',
|
||
description: '您的所有创作项目将在这里展示'
|
||
}
|
||
},
|
||
|
||
deviceSettings: {
|
||
title: '智能体',
|
||
description: '配置您的设备偏好和连接设置',
|
||
placeholder: {
|
||
title: '智能体',
|
||
description: '个性化您的设备体验和连接偏好'
|
||
}
|
||
},
|
||
createProject: {
|
||
title: '创建项目',
|
||
description: '开始一个全新的创作项目',
|
||
placeholder: {
|
||
title: '创建新项目',
|
||
description: '选择项目模板或从零开始创建'
|
||
},
|
||
backButton: '返回'
|
||
}
|
||
},
|
||
guideModal: {
|
||
step1: {
|
||
title: '参考图片',
|
||
description: '选择您喜欢的图片作为创作参考',
|
||
tips: '点击生成按钮后,平台会根据您的选择生成相应的3D模型。'
|
||
},
|
||
step2: {
|
||
title: '模型生成/文字优化',
|
||
description: '根据您的参考图片,平台会生成对应的3D模型。',
|
||
tips: '您也可以输入文字描述,平台会根据您的需求进行图片优化。'
|
||
},
|
||
step3: {
|
||
title: '查看详情',
|
||
description: '点击查看详情按钮,您可以查看更多关于您创作的3D模型的信息。',
|
||
tips: ''
|
||
},
|
||
step4: {
|
||
title: '定制到家',
|
||
description: '根据您的需求,平台会为您定制专属的3D模型机器人,确保符合您的要求。',
|
||
tips: '您可以优先在智能体中配置模型角色'
|
||
}
|
||
},
|
||
list: {
|
||
title: '虚拟滚动列表示例',
|
||
},
|
||
agentManagement: {
|
||
title: '智能体',
|
||
description: '管理和配置您的AI智能体',
|
||
createAgent: '创建智能体',
|
||
createTitle: '创建智能体',
|
||
name: '智能体名称',
|
||
namePlaceholder: '请输入智能体名称',
|
||
nameRequired: '请输入智能体名称',
|
||
modelPlaceholder: '请选择语言模型',
|
||
filters: {
|
||
status: '状态筛选',
|
||
search: '搜索智能体',
|
||
sort: '排序方式',
|
||
category: '分类筛选'
|
||
},
|
||
searchPlaceholder: '搜索智能体名称、描述...',
|
||
stats: {
|
||
totalAgents: '智能体总数',
|
||
online: '在线',
|
||
offline: '离线',
|
||
totalConversations: '总对话数'
|
||
},
|
||
agentsList: '智能体列表',
|
||
actions: {
|
||
view: '查看详情',
|
||
edit: '编辑',
|
||
delete: '删除',
|
||
configure: '配置',
|
||
more: '更多操作',
|
||
connect: '连接设备',
|
||
test: '测试对话'
|
||
},
|
||
empty: {
|
||
title: '暂无智能体',
|
||
description: '您还没有创建任何智能体',
|
||
action: '创建智能体'
|
||
},
|
||
status: {
|
||
all: '全部',
|
||
active: '活跃',
|
||
inactive: '未激活',
|
||
maintenance: '维护中'
|
||
},
|
||
sort: {
|
||
name: '名称',
|
||
created_at: '创建时间',
|
||
lastActive: '最后活跃',
|
||
status: '状态'
|
||
},
|
||
category: {
|
||
all: '全部分类',
|
||
assistant: '助手',
|
||
customerService: '客服',
|
||
content: '内容',
|
||
education: '教育',
|
||
business: '商业'
|
||
},
|
||
form: {
|
||
name: '智能体名称',
|
||
description: '描述',
|
||
category: '分类',
|
||
model: '模型',
|
||
prompt: '系统提示',
|
||
temperature: '温度',
|
||
maxTokens: '最大令牌数',
|
||
status: '状态',
|
||
active: '激活',
|
||
inactive: '未激活'
|
||
},
|
||
dialog: {
|
||
createTitle: '创建智能体',
|
||
editTitle: '编辑智能体',
|
||
deviceBindTitle: '绑定设备'
|
||
},
|
||
pageTitle: '智能体管理',
|
||
addAgent: '添加智能体',
|
||
editAgent: '编辑',
|
||
rebindDevice: '绑定设备',
|
||
bindDevice: '绑定设备',
|
||
deleteAgent: '删除',
|
||
character: '角色',
|
||
llmModel: '语言模型',
|
||
deviceCount: '已绑设备',
|
||
notSet: '未设置',
|
||
loading: '加载中...',
|
||
noAgents: '暂无智能体',
|
||
bindDeviceTitle: '绑定设备',
|
||
enterVerificationCode: '请输入设备上显示的6位验证码:',
|
||
verificationCodePlaceholder: '请输入6位验证码',
|
||
confirmBind: '确认绑定',
|
||
deleteConfirmTitle: '删除确认',
|
||
deleteConfirmContent: '您确定要删除智能体 "{agentName}" 吗?',
|
||
deleteWarning: '此操作不可恢复,所有相关数据将被永久删除。',
|
||
devices: '台设备'
|
||
},
|
||
orderManagement: {
|
||
title: '订单',
|
||
description: '查看和管理您的购买和订阅信息',
|
||
createOrder: '创建订单',
|
||
filters: {
|
||
status: '状态筛选',
|
||
search: '搜索订单',
|
||
sort: '排序方式'
|
||
},
|
||
searchPlaceholder: '搜索订单号、客户名称...',
|
||
stats: {
|
||
totalOrders: '总订单数',
|
||
pending: '待处理',
|
||
completed: '已完成',
|
||
revenue: '总收入'
|
||
},
|
||
ordersList: '订单列表',
|
||
actions: {
|
||
view: '查看详情',
|
||
payNow: '立即支付',
|
||
pay: '立即支付',
|
||
cancel: '取消订单',
|
||
confirm: '确认收货',
|
||
more: '更多操作',
|
||
downloadInvoice: '下载发票',
|
||
viewTracking: '查看物流',
|
||
contactSeller: '联系卖家'
|
||
},
|
||
empty: {
|
||
title: '暂无订单',
|
||
description: '您还没有任何订单记录',
|
||
action: '创建订单'
|
||
},
|
||
refundStatus:{
|
||
wtk:'无退款',
|
||
sqtk:'申请退款',
|
||
jjtk:'拒绝退款',
|
||
tytk:'同意退款',
|
||
ytk:'已退款'
|
||
},
|
||
status: {
|
||
yjj:'已拒绝',
|
||
dsh:'待审核',
|
||
all: '全部',
|
||
pending: '待处理',
|
||
paid: '已支付',
|
||
processing: '处理中',
|
||
shipped: '已发货',
|
||
delivered: '已发货',
|
||
completed: '已完成',
|
||
cancelled: '已取消',
|
||
refunded: '已退款',
|
||
expired: '已过期',
|
||
shenhe:'待审核',
|
||
unsuccess:'已拒绝',
|
||
clz:'处理中',
|
||
dfh:'待发货'
|
||
},
|
||
sort: {
|
||
created_at: '创建时间',
|
||
total: '订单总额',
|
||
status: '订单状态',
|
||
customer: '客户名称'
|
||
},
|
||
order: {
|
||
products: '商品列表',
|
||
shipping: '收货信息',
|
||
recipient: '收件人',
|
||
phone: '联系电话',
|
||
address: '收货地址',
|
||
payment: '支付信息',
|
||
paymentMethod: '支付方式',
|
||
paymentStatus: '支付状态',
|
||
paidAt: '支付时间',
|
||
tracking: '物流信息',
|
||
courier: '快递公司',
|
||
trackingNumber: '快递单号'
|
||
},
|
||
payment: {
|
||
pending: '待支付',
|
||
paid: '已支付',
|
||
failed: '支付失败',
|
||
refunded: '已退款'
|
||
},
|
||
cancelConfirm: {
|
||
title: '取消订单',
|
||
message: '确定要取消此订单吗?此操作不可恢复。'
|
||
},
|
||
cancelSuccess: '订单取消成功',
|
||
cancelFail: '订单取消失败',
|
||
countdown: {
|
||
remaining: '剩余支付时间',
|
||
expired: '已超时'
|
||
},
|
||
expiredNotice: '订单已超时,无法支付,请重新下单'
|
||
},
|
||
logistics: {
|
||
title: '物流状态',
|
||
trackingNumber: '快递单号',
|
||
carrierInfo: '承运信息',
|
||
carrier: '快递公司',
|
||
service: '服务类型',
|
||
estimatedDelivery: '预计送达',
|
||
currentLocation: '当前位置',
|
||
lastUpdate: '最后更新时间'
|
||
},
|
||
login: {
|
||
divider_text: '或',
|
||
role_system: '角色系统',
|
||
creator_role: '创作者',
|
||
admin_role: '管理员',
|
||
viewer_role: '访客',
|
||
creator_desc: '完整系统访问权限,包括用户管理和系统配置',
|
||
admin_desc: '内容管理和用户管理权限',
|
||
viewer_desc: '基础功能访问权限',
|
||
theme_toggle_tooltip: '切换到深色主题',
|
||
theme_toggle_tooltip_light: '切换到浅色主题',
|
||
language_toggle_tooltip: '切换到英文',
|
||
login_success: '登录成功',
|
||
login_error: '登录失败',
|
||
google_login: '使用 Google 登录',
|
||
google_logging: '正在登录...',
|
||
email_login: '登录',
|
||
email_logging: '正在登录...',
|
||
email_placeholder: '请输入您的邮箱',
|
||
password_placeholder: '请输入您的密码',
|
||
email_label: '邮箱地址',
|
||
password_label: '密码',
|
||
email_empty_error: '请输入邮箱地址',
|
||
email_invalid_error: '请输入有效的邮箱地址',
|
||
password_empty_error: '请输入密码',
|
||
password_min_error: '密码至少需要6位字符',
|
||
login_success_message: '登录成功!',
|
||
login_error_message: '登录失败',
|
||
google_login_success: 'Google 登录成功!',
|
||
google_login_error: 'Google 登录失败',
|
||
login_processing_error: '登录过程中发生错误',
|
||
google_login_processing_error: 'Google 登录过程中发生错误',
|
||
email_login_notice: '邮箱登录功能预留中,敬请期待',
|
||
theme_toggle_light: '切换到浅色主题',
|
||
theme_toggle_dark: '切换到深色主题',
|
||
forgot_password: '忘记密码?',
|
||
register_account: '注册账号',
|
||
},
|
||
payment: {
|
||
methods: '支付方式',
|
||
methods: {
|
||
creditCard: '信用卡',
|
||
alipay: '支付宝',
|
||
wechat: '微信支付'
|
||
},
|
||
orderSummary: '订单摘要',
|
||
subtotal: '小计',
|
||
tax: '税费',
|
||
shipping: '运费',
|
||
free: '免费',
|
||
total: '总计',
|
||
couponPlaceholder: '输入优惠码',
|
||
applyCoupon: '应用优惠券',
|
||
couponApplied: '优惠已应用',
|
||
couponSuccess: '优惠券应用成功',
|
||
invalidCoupon: '优惠券无效',
|
||
couponError: '优惠券处理失败',
|
||
payNow: '立即支付',
|
||
processing: '正在处理支付...',
|
||
stripeNotInitialized: 'Stripe 未初始化',
|
||
securityNotice: '您的支付信息将通过加密安全传输'
|
||
},
|
||
checkout: {
|
||
customModel: '定制模型',
|
||
from: '起价',
|
||
configuration: '配置',
|
||
contact: '联系',
|
||
emailOrPhone: '邮箱/手机号',
|
||
subscribe: '给我发电子邮件,提供新闻和优惠',
|
||
shipping: '送货地址',
|
||
country: '国家/地区',
|
||
chooseCountry: '选择国家',
|
||
lastName: '姓',
|
||
firstName: '名字',
|
||
postalCode: '邮政编码',
|
||
state: '省/州',
|
||
chooseState: '选择省/州',
|
||
city: '城市',
|
||
address1: '地址',
|
||
address2: '公寓/套房(可选)',
|
||
phone: '电话',
|
||
saveInfo: '保存此信息以备下次使用',
|
||
size: '尺寸',
|
||
quantity: '数量',
|
||
ipName: 'IP名称',
|
||
ipNamePlaceholder: '请输入IP名称',
|
||
buy: '购买',
|
||
processTitle: '我们的流程如下',
|
||
orderConfirmation: '订单确认:在下单后的1个工作日内,我们会确认信息后开始处理。',
|
||
productionTime: '生产时间:生产周期为 5–15 个工作日,节假日可能顺延。',
|
||
logistics: '物流:发货后将提供订单与跟踪编号,物流信息会发送到您的邮箱。',
|
||
afterSales: '售后与退款:请参考退款政策;如有问题,请联系13121765685',
|
||
error: {
|
||
firstNameRequired: '名不能为空',
|
||
lastNameRequired: '姓不能为空',
|
||
postalCodeRequired: '邮政编码不能为空',
|
||
stateRequired: '省/州不能为空',
|
||
cityRequired: '城市不能为空',
|
||
address1Required: '地址不能为空',
|
||
phoneRequired: '电话不能为空',
|
||
emailOrPhoneRequired: '邮箱/手机号不能为空',
|
||
ipNameRequired: 'IP名称不能为空'
|
||
}
|
||
},
|
||
agentTemplate: {
|
||
basicInfo: '基本信息',
|
||
assistantName: '助手名称',
|
||
assistantNamePlaceholder: '请输入助手名称',
|
||
selectTemplate: '选择模板',
|
||
selectTemplatePlaceholder: '请选择角色模板',
|
||
createCustom: '创建自定义',
|
||
dialogConfig: '对话配置',
|
||
language: '语言',
|
||
languagePlaceholder: '请选择语言',
|
||
modelPlaceholder: '请选择模型',
|
||
voice: '音色',
|
||
voicePlaceholder: '请选择音色',
|
||
playing: '正在播放',
|
||
listen: '试听',
|
||
pause: '暂停',
|
||
play: '播放',
|
||
model: '模型',
|
||
advancedConfig: '高级配置',
|
||
introduction: '角色介绍',
|
||
introductionPlaceholder: '请输入角色介绍,描述角色的性格、特点和行为方式',
|
||
aiOptimize: 'AI优化',
|
||
optimizationHistory: '优化历史',
|
||
version: '版本',
|
||
optimizationPreview: '优化预览',
|
||
original: '原始文本',
|
||
optimized: '优化后文本',
|
||
accept: '接受',
|
||
reject: '拒绝',
|
||
memoryType: '记忆类型',
|
||
memoryTypePlaceholder: '请选择记忆类型',
|
||
memoryContent: '记忆内容',
|
||
memoryContentPlaceholder: '请输入智能体的记忆内容,支持多行文本',
|
||
asrSpeed: '语音识别速度',
|
||
asrSpeedPlaceholder: '请选择语音识别速度',
|
||
ttsSpeechSpeed: '角色语速',
|
||
ttsSpeechSpeedPlaceholder: '请选择角色语速',
|
||
ttsPitch: '角色音调',
|
||
lowPitch: '低',
|
||
highPitch: '高',
|
||
slow: '慢',
|
||
normal: '正常',
|
||
fast: '快',
|
||
officialServices: '官方服务',
|
||
weather: '天气',
|
||
jokes: '笑话',
|
||
music: '音乐',
|
||
news: '新闻',
|
||
restartNotice: '重启提示',
|
||
restartDescription: '修改以下配置需要重启智能体才能生效',
|
||
restartEmphasis: '重启后,当前对话历史将被清空',
|
||
createCustomTitle: '创建自定义模板',
|
||
templateName: '模板名称',
|
||
templateNamePlaceholder: '请输入模板名称',
|
||
templateDescription: '模板描述',
|
||
templateDescriptionPlaceholder: '请输入模板描述',
|
||
defaultLanguage: '默认语言',
|
||
defaultVoice: '默认声音',
|
||
validation: {
|
||
nameRequired: '请输入智能体名称',
|
||
assistantNameRequired: '请输入助手名称',
|
||
templateRequired: '请选择角色模板',
|
||
languageRequired: '请选择语言',
|
||
voiceRequired: '请选择音色',
|
||
modelRequired: '请选择模型',
|
||
introductionRequired: '请输入角色介绍',
|
||
introductionLength: '角色介绍长度应在10-2000个字符之间',
|
||
memoryTypeRequired: '请选择记忆类型',
|
||
asrSpeedRequired: '请选择语音识别速度',
|
||
ttsSpeechSpeedRequired: '请选择角色语速',
|
||
ttsPitchRequired: '请调整角色音调',
|
||
knowledgeBaseRequired: '请至少选择一个官方服务'
|
||
}
|
||
},
|
||
agents: {
|
||
title: '智能体',
|
||
description: '管理您的智能体助手',
|
||
subtitle: '创建和管理您的AI智能体',
|
||
add: '添加智能体',
|
||
create: '创建智能体',
|
||
edit: '编辑智能体',
|
||
delete: '删除智能体',
|
||
save: '保存',
|
||
cancel: '取消',
|
||
confirm: '确认',
|
||
search: {
|
||
placeholder: '搜索智能体名称或描述...',
|
||
noResults: '未找到相关智能体'
|
||
},
|
||
filters: {
|
||
all: '全部',
|
||
recent: '最近使用',
|
||
favorites: '收藏'
|
||
},
|
||
list: {
|
||
title: '智能体列表',
|
||
subtitle: '管理您的AI助手集合',
|
||
empty: {
|
||
title: '还没有智能体',
|
||
description: '创建您的第一个智能体助手开始体验吧!',
|
||
action: '创建智能体'
|
||
},
|
||
loading: '正在加载智能体...'
|
||
},
|
||
card: {
|
||
role: '角色',
|
||
voice: '音色',
|
||
model: '模型',
|
||
lastChat: '最新对话',
|
||
noChat: '暂无对话记录',
|
||
boundDevice: '已绑定设备',
|
||
unboundDevice: '未绑定设备',
|
||
bindDevice: '绑定设备',
|
||
configRole: '配置角色',
|
||
edit: '编辑',
|
||
delete: '删除',
|
||
viewDetails: '查看详情'
|
||
},
|
||
form: {
|
||
basicInfo: {
|
||
title: '基本信息',
|
||
name: '智能体名称',
|
||
namePlaceholder: '请输入智能体名称',
|
||
nameRequired: '请输入智能体名称',
|
||
description: '描述',
|
||
descriptionPlaceholder: '简要描述这个智能体的功能和特点',
|
||
avatar: '头像',
|
||
selectAvatar: '选择头像'
|
||
},
|
||
role: {
|
||
title: '角色配置',
|
||
roleType: '角色类型',
|
||
personality: '性格特征',
|
||
expertise: '专业领域',
|
||
knowledgeBase: '知识库',
|
||
customPrompt: '自定义提示词',
|
||
systemPrompt: '系统提示词',
|
||
systemPromptPlaceholder: '定义智能体的行为和回答风格'
|
||
},
|
||
voice: {
|
||
title: '音色配置',
|
||
voiceType: '音色类型',
|
||
voiceList: {
|
||
female1: '温柔女声',
|
||
female2: '知性女声',
|
||
male1: '磁性男声',
|
||
male2: '活力男声',
|
||
neutral1: '中性音色',
|
||
child1: '童声'
|
||
},
|
||
speed: '语速',
|
||
pitch: '音调',
|
||
volume: '音量'
|
||
},
|
||
model: {
|
||
title: '模型配置',
|
||
selectedModel: '选择模型',
|
||
modelConfig: '模型参数',
|
||
temperature: '创意度',
|
||
creativity: '创造性',
|
||
coherence: '逻辑性'
|
||
}
|
||
},
|
||
device: {
|
||
title: '设备绑定',
|
||
bindTitle: '设备绑定',
|
||
unbindTitle: '解绑设备',
|
||
bindSuccess: '绑定成功',
|
||
unbindSuccess: '解绑成功',
|
||
bindFailed: '绑定失败',
|
||
unbindFailed: '解绑失败',
|
||
verifyCode: {
|
||
title: '验证设备',
|
||
codePlaceholder: '请输入6位验证码',
|
||
codeInvalid: '请输入正确的6位验证码',
|
||
expired: '验证码已过期',
|
||
resend: '重新获取验证码',
|
||
confirm: '确认绑定',
|
||
cancel: '取消',
|
||
sending: '正在发送验证码...',
|
||
success: '绑定成功',
|
||
error: '绑定失败'
|
||
},
|
||
deviceList: '已绑定设备',
|
||
bindNew: '绑定新设备',
|
||
unbind: '解绑设备',
|
||
currentDevice: '当前设备',
|
||
bindingStatus: '绑定状态',
|
||
lastActive: '最后活跃',
|
||
deviceInfo: {
|
||
name: '设备名称',
|
||
type: '设备类型',
|
||
platform: '设备平台',
|
||
version: '版本号'
|
||
}
|
||
},
|
||
actions: {
|
||
createSuccess: '智能体创建成功',
|
||
updateSuccess: '智能体更新成功',
|
||
deleteSuccess: '智能体删除成功',
|
||
saveSuccess: '保存成功',
|
||
loading: '正在处理...',
|
||
confirmDelete: '确定要删除这个智能体吗?',
|
||
deleteConfirm: '删除后无法恢复,请谨慎操作!',
|
||
operationFailed: '操作失败',
|
||
networkError: '网络连接失败'
|
||
},
|
||
validation: {
|
||
nameRequired: '请输入智能体名称',
|
||
nameMaxLength: '名称不能超过50个字符',
|
||
descriptionMaxLength: '描述不能超过500个字符',
|
||
roleRequired: '请选择角色类型',
|
||
voiceRequired: '请选择音色',
|
||
modelRequired: '请选择语言模型'
|
||
},
|
||
settings: {
|
||
general: '通用设置',
|
||
privacy: '隐私设置',
|
||
security: '安全设置',
|
||
advanced: '高级设置',
|
||
autoDelete: '自动删除',
|
||
exportData: '导出数据',
|
||
importData: '导入数据',
|
||
backup: '备份'
|
||
}
|
||
},
|
||
// 中国省份中文映射
|
||
cnProvinces: {
|
||
'CN-BJ': 'Beijing',
|
||
'CN-SH': 'Shanghai',
|
||
'CN-TJ': 'Tianjin',
|
||
'CN-CQ': 'Chongqing',
|
||
'CN-HE': 'Hebei',
|
||
'CN-SX': 'Shanxi',
|
||
'CN-NM': 'Inner Mongolia',
|
||
'CN-LN': 'Liaoning',
|
||
'CN-JL': 'Jilin',
|
||
'CN-HL': 'Heilongjiang',
|
||
'CN-JS': 'Jiangsu',
|
||
'CN-ZJ': 'Zhejiang',
|
||
'CN-AH': 'Anhui',
|
||
'CN-FJ': 'Fujian',
|
||
'CN-JX': 'Jiangxi',
|
||
'CN-SD': 'Shandong',
|
||
'CN-HA': 'Henan',
|
||
'CN-HB': 'Hubei',
|
||
'CN-HN': 'Hunan',
|
||
'CN-GD': 'Guangdong',
|
||
'CN-GX': 'Guangxi Zhuang Autonomous Region',
|
||
'CN-HI': 'Hainan',
|
||
'CN-SC': 'Sichuan',
|
||
'CN-GZ': 'Guizhou',
|
||
'CN-YN': 'Yunnan',
|
||
'CN-XZ': 'Tibet Autonomous Region',
|
||
'CN-SN': 'Shaanxi',
|
||
'CN-GS': 'Gansu',
|
||
'CN-QH': 'Qinghai',
|
||
'CN-NX': 'Ningxia Hui Autonomous Region',
|
||
'CN-XJ': 'Xinjiang Uygur Autonomous Region',
|
||
'CN-TW': 'Taiwan',
|
||
'CN-HK': 'Hong Kong SAR',
|
||
'CN-MO': 'Macau SAR'
|
||
},
|
||
modelPurchase: {
|
||
inputLabel: '请填写模型链接或 ID',
|
||
inputPlaceholder: 'https://studio.tripo3d.ai/workspace/generate?project=... 或模型ID',
|
||
timeline: {
|
||
title: '订单状态',
|
||
orderPlaced: '已下单',
|
||
orderShipped: '已发货',
|
||
delivered: '已发货',
|
||
hint: '物流信息将通过邮件发送,您可随时查看订单状态'
|
||
}
|
||
},
|
||
deviceList: {
|
||
pageTitle: '设备列表',
|
||
unnamedDevice: '未命名设备',
|
||
macAddress: 'MAC地址',
|
||
createdAt: '创建时间',
|
||
updatedAt: '更新时间',
|
||
unbindDevice: '解除绑定',
|
||
unbindConfirmTitle: '解除绑定确认',
|
||
unbindConfirmContent: '您确定要解除该设备的绑定吗?',
|
||
confirmUnbind: '确认解除绑定',
|
||
unbindSuccess: '设备解除绑定成功',
|
||
unbindFailed: '设备解除绑定失败',
|
||
loading: '加载中...',
|
||
loadingMore: '加载更多...',
|
||
noMoreDevices: '没有更多设备了',
|
||
noDevices: '暂无设备',
|
||
notSet: '未设置',
|
||
unknown: '未知'
|
||
},
|
||
forgotPassword: {
|
||
title: '重置密码',
|
||
subtitle: '输入您的邮箱地址,我们将发送验证码来重置您的密码',
|
||
back_to_login: '返回登录',
|
||
remember_password: '记起密码了?',
|
||
login_now: '立即登录',
|
||
no_account: '还没有账号?',
|
||
register_now: '立即注册',
|
||
theme_toggle_tooltip: '切换到深色主题',
|
||
language_toggle_tooltip: '切换到英文',
|
||
email_label: '邮箱地址',
|
||
email_placeholder: '请输入邮箱地址',
|
||
verification_code_label: '验证码',
|
||
verification_code_placeholder: '请输入6位验证码',
|
||
verification_hint: '请输入6位数字验证码',
|
||
send_code: '发送验证码',
|
||
sending_code: '发送中...',
|
||
new_password_label: '新密码',
|
||
new_password_placeholder: '请输入新密码',
|
||
confirm_password_label: '确认新密码',
|
||
confirm_password_placeholder: '请再次输入新密码',
|
||
reset_password: '重置密码',
|
||
resetting: '重置中...',
|
||
email_empty_error: '请输入邮箱地址',
|
||
email_invalid_error: '请输入有效的邮箱地址',
|
||
verification_code_empty_error: '请输入验证码',
|
||
verification_code_invalid_error: '请输入有效的6位验证码',
|
||
new_password_empty_error: '请输入新密码',
|
||
new_password_min_error: '新密码至少需要6个字符',
|
||
confirm_password_empty_error: '请确认新密码',
|
||
confirm_password_mismatch_error: '两次输入的密码不一致',
|
||
verification_code_sent: '验证码发送成功',
|
||
verification_code_send_failed: '验证码发送失败',
|
||
reset_processing_error: '重置密码过程中发生错误',
|
||
resend_after: '重新发送',
|
||
resend_code: '重新发送',
|
||
reset_success: '密码重置成功',
|
||
reset_success_message: '您的密码已成功重置,请使用新密码登录',
|
||
password_weak: '弱',
|
||
password_fair: '一般',
|
||
password_good: '良好',
|
||
password_strong: '强',
|
||
password_very_strong: '非常强'
|
||
},
|
||
register: {
|
||
title: '创建账号',
|
||
subtitle: '欢迎加入我们,开始您的创作之旅',
|
||
back_to_login: '返回登录',
|
||
has_account: '已有账号?',
|
||
login_now: '立即登录',
|
||
no_account: '还没有账号?',
|
||
register_now: '立即注册',
|
||
theme_toggle_tooltip: '切换到深色主题',
|
||
language_toggle_tooltip: '切换到英文',
|
||
email_label: '邮箱地址',
|
||
email_placeholder: '请输入邮箱地址',
|
||
password_label: '密码',
|
||
password_placeholder: '请输入密码',
|
||
verification_code_label: '验证码',
|
||
verification_code_placeholder: '请输入6位验证码',
|
||
send_code: '发送验证码',
|
||
sending_code: '发送中...',
|
||
register_button: '注册',
|
||
registering: '注册中...',
|
||
terms_agreement: '注册即表示您同意我们的',
|
||
terms_link: '服务条款',
|
||
and: '和',
|
||
privacy_link: '隐私政策',
|
||
email_empty_error: '请输入邮箱地址',
|
||
email_invalid_error: '请输入有效的邮箱地址',
|
||
password_empty_error: '请输入密码',
|
||
password_min_error: '密码至少需要6个字符',
|
||
password_strength_error: '密码必须包含字母和数字',
|
||
verification_code_empty_error: '请输入验证码',
|
||
verification_code_invalid_error: '请输入有效的6位验证码',
|
||
verification_code_sent: '验证码发送成功',
|
||
verification_code_send_failed: '验证码发送失败',
|
||
register_processing_error: '注册过程中发生错误'
|
||
},
|
||
common: {
|
||
close: '关闭',
|
||
confirm: '确认',
|
||
yes: '是',
|
||
no: '否',
|
||
cancel: '取消',
|
||
generate: '生成',
|
||
back: '返回',
|
||
save: '保存',
|
||
create: '创建',
|
||
validation: {
|
||
referenceImageRequired: '请上传参考图像或选择草图以继续生成'
|
||
}
|
||
},
|
||
iPandCardLeft: {
|
||
textPrompt: '文本提示',
|
||
placeholder: {
|
||
characterDescription: '请描述您想要创建的角色形象...'
|
||
},
|
||
addReferenceImage: '添加参考图片',
|
||
uploadOrSelectImage: '上传或选择一张图片',
|
||
dragImageHere: '或拖拽图片到此处',
|
||
ipType: 'IP类型',
|
||
character: '人物',
|
||
animal: '动物',
|
||
characterImport: '角色导入',
|
||
expression: {
|
||
title: '表情选择',
|
||
description: '选择一个表情来丰富您的角色形象',
|
||
happy: '开心',
|
||
surprised: '惊讶',
|
||
smile: '微笑',
|
||
laugh: '大笑',
|
||
naughty: '调皮',
|
||
cool: '酷',
|
||
shy: '害羞',
|
||
angry: '生气',
|
||
thinking: '思考',
|
||
love: '爱心'
|
||
},
|
||
hairColor: {
|
||
title: '发色选择',
|
||
description: '选择角色的发色',
|
||
black: '黑色',
|
||
brown: '棕色',
|
||
blonde: '金色',
|
||
red: '红色',
|
||
gray: '灰色',
|
||
white: '白色',
|
||
blue: '蓝色',
|
||
green: '绿色',
|
||
purple: '紫色',
|
||
pink: '粉色'
|
||
},
|
||
skinColor: {
|
||
title: '肤色选择',
|
||
description: '选择角色的肤色',
|
||
fair: '白皙',
|
||
light: '浅色',
|
||
medium: '中等',
|
||
olive: '橄榄色',
|
||
tan: '古铜色',
|
||
brown: '深棕色',
|
||
dark: '深色'
|
||
},
|
||
material: {
|
||
title: '材质选择',
|
||
description: '选择材质来提升您的设计质感',
|
||
metal: '白毛绒',
|
||
type: 'Metal'
|
||
},
|
||
color: {
|
||
title: '颜色选择',
|
||
description: '为您的{{material}}材质选择一种颜色'
|
||
},
|
||
electronicModule: '电子模块',
|
||
sketch: {
|
||
title: '草图选择',
|
||
description: '选择与您的{{module}}模块相匹配的草图'
|
||
},
|
||
creativeStyle: '创意风格选择',
|
||
imageQuantity: '图片数量选择',
|
||
selectQuantity: '选择图片数量',
|
||
styles: {
|
||
general: '通用',
|
||
anime: '动漫',
|
||
realistic: '写实',
|
||
cyberpunk: '赛博朋克',
|
||
chinese: '国风',
|
||
pixel: '像素风'
|
||
}
|
||
},
|
||
creationWorkspace: {
|
||
changeCover: '更换封面',
|
||
createNewProject: '创建新项目',
|
||
dropToDelete: '拖到此处删除',
|
||
dropToDeleteHint: '释放鼠标即可删除项目',
|
||
confirmDelete: '确认删除',
|
||
deleteProject: '删除项目',
|
||
cancel: '取消'
|
||
},
|
||
loading: '加载中...',
|
||
allLoaded: '已加载全部数据',
|
||
emptyProjects: {
|
||
title: '暂无项目',
|
||
description: '您还没有创建任何项目,点击下方按钮开始创建吧',
|
||
action: '创建新项目'
|
||
}
|
||
},
|
||
en: {
|
||
app: {
|
||
title: 'DeotalandAI',
|
||
home: 'Home',
|
||
list: 'List Example',
|
||
theme_light: 'Light',
|
||
theme_dark: 'Dark',
|
||
lang_zh: 'Chinese',
|
||
lang_en: 'English',
|
||
},
|
||
breadcrumb: {
|
||
home: 'Home',
|
||
login: 'Login',
|
||
register: 'Register',
|
||
forgotPassword: 'Forgot Password',
|
||
modelPurchase: 'Model Purchase'
|
||
},
|
||
sidebar: {
|
||
dashboard: 'Dashboard',
|
||
analytics: 'Analytics',
|
||
notifications: 'Notifications',
|
||
textCreation: 'Text Creation',
|
||
imageCreation: 'Image Generation',
|
||
videoCreation: 'Video Creation',
|
||
chatAi: 'AI Chat',
|
||
projects: 'Projects',
|
||
gallery: 'Gallery',
|
||
orders: 'Orders',
|
||
orderManagement: 'Orders',
|
||
apiKeys: 'API Keys',
|
||
settings: 'Settings',
|
||
mainMenu: 'Main Menu',
|
||
creationMenu: 'Creation Tools',
|
||
managementMenu: 'Management',
|
||
expand: 'Expand Sidebar',
|
||
collapse: 'Collapse Sidebar',
|
||
creationWorkspace: 'Projects',
|
||
projectGallery: 'Gallery',
|
||
deviceSettings: 'Settings',
|
||
agentManagement: {
|
||
title: 'Agents',
|
||
description: 'Manage and configure your AI agents',
|
||
createAgent: 'Create Agent',
|
||
createTitle: 'Create Agent',
|
||
name: 'Agent Name',
|
||
namePlaceholder: 'Please enter agent name',
|
||
nameRequired: 'Please enter agent name',
|
||
modelPlaceholder: 'Please select language model',
|
||
filters: {
|
||
status: 'Status Filter',
|
||
search: 'Search Agents',
|
||
sort: 'Sort By',
|
||
category: 'Category Filter'
|
||
},
|
||
searchPlaceholder: 'Search agent name, description...',
|
||
stats: {
|
||
totalAgents: 'Total Agents',
|
||
online: 'Online',
|
||
offline: 'Offline',
|
||
totalConversations: 'Total Conversations'
|
||
},
|
||
agentsList: 'Agents List',
|
||
actions: {
|
||
view: 'View Details',
|
||
edit: 'Edit',
|
||
delete: 'Delete',
|
||
configure: 'Configure',
|
||
more: 'More Actions',
|
||
connect: 'Connect Device',
|
||
test: 'Test Chat'
|
||
},
|
||
empty: {
|
||
title: 'No Agents',
|
||
description: 'You have not created any agents yet',
|
||
action: 'Create Agent'
|
||
},
|
||
status: {
|
||
all: 'All',
|
||
active: 'Active',
|
||
inactive: 'Inactive',
|
||
maintenance: 'Maintenance'
|
||
},
|
||
sort: {
|
||
name: 'Name',
|
||
created_at: 'Created Time',
|
||
lastActive: 'Last Active',
|
||
status: 'Status'
|
||
},
|
||
category: {
|
||
all: 'All Categories',
|
||
assistant: 'Assistant',
|
||
customerService: 'Customer Service',
|
||
content: 'Content',
|
||
education: 'Education',
|
||
business: 'Business'
|
||
},
|
||
form: {
|
||
name: 'Agent Name',
|
||
description: 'Description',
|
||
category: 'Category',
|
||
model: 'Model',
|
||
prompt: 'System Prompt',
|
||
temperature: 'Temperature',
|
||
maxTokens: 'Max Tokens',
|
||
status: 'Status',
|
||
active: 'Active',
|
||
inactive: 'Inactive'
|
||
},
|
||
dialog: {
|
||
createTitle: 'Create Agent',
|
||
editTitle: 'Edit Agent',
|
||
deviceBindTitle: 'Bind Device'
|
||
}
|
||
}
|
||
},
|
||
modelModal: {
|
||
customizeToHome: 'Customize to Home'
|
||
},
|
||
orderProcess: {
|
||
title: 'Customize to Home Process',
|
||
subtitle: 'Understand the complete process of your order from payment to delivery',
|
||
note: 'Note: The above times are calculated on working days, holidays may be delayed. If you have any questions, please contact customer service: 13121765685',
|
||
acknowledge: 'I Acknowledge',
|
||
steps: {
|
||
payment: {
|
||
title: 'Payment',
|
||
description: 'Select payment method to complete order payment. After successful payment, the order will enter review status.',
|
||
time: 'Instant Processing'
|
||
},
|
||
review: {
|
||
title: 'Order Review',
|
||
description: 'The backend will review whether the model corresponding to the order can be produced. After approval, it will enter production scheduling. If not approved, it will be automatically refunded.',
|
||
time: '1-2 working days'
|
||
},
|
||
scheduling: {
|
||
title: 'Production Scheduling',
|
||
description: 'After approval, the order will enter the production scheduling queue and wait for production to begin.',
|
||
time: '1 working day'
|
||
},
|
||
production: {
|
||
title: 'Model Production',
|
||
description: 'Professional team uses high-precision 3D printers to create your custom model, ensuring every detail is perfectly presented.',
|
||
time: '7-10 working days'
|
||
},
|
||
inspection: {
|
||
title: 'Product Inspection & Packaging',
|
||
description: 'After model production is completed, product quality inspection and parts organization packaging will be performed to ensure the product is intact.',
|
||
time: '1 working day'
|
||
},
|
||
shipping: {
|
||
title: 'Logistics Delivery',
|
||
description: 'After packaging, it will be shipped through SF Express. You will receive an email notification containing the tracking number.',
|
||
time: '1-3 working days'
|
||
}
|
||
}
|
||
},
|
||
header: {
|
||
searchPlaceholder: 'Search features, content or help...',
|
||
notifications: 'Notifications',
|
||
profile: 'Profile',
|
||
settings: 'Settings',
|
||
logout: 'Logout',
|
||
logoutConfirm: 'Are you sure you want to logout?',
|
||
logoutSuccess: 'Logout successful',
|
||
viewProfile: 'View Profile',
|
||
accountSettings: 'Account Settings',
|
||
languageSettings: 'Language Settings',
|
||
themeSettings: 'Theme Settings',
|
||
projectName: 'Digital Creation Platform',
|
||
projectNamePlaceholder: 'Please enter project name',
|
||
editProjectName: 'Edit Project Name',
|
||
saveProjectName: 'Save',
|
||
imageFreeCount: 'Free Image Generation',
|
||
modelFreeCount: 'Free Model',
|
||
times: 'times',
|
||
guide: 'User Guide',
|
||
back: 'Back',
|
||
skip: 'Skip',
|
||
next: 'Next',
|
||
previous: 'Previous',
|
||
startCreating: 'Start Creating',
|
||
skipGuide: 'Skip Guide',
|
||
step: 'Step'
|
||
},
|
||
roles: {
|
||
creator: 'Creator',
|
||
admin: 'Administrator',
|
||
viewer: 'Viewer'
|
||
},
|
||
home: {
|
||
welcome: 'Welcome to Vue3 + Element Plus Template',
|
||
description: 'Unified design, internationalization and performance optimization have been integrated.',
|
||
floatingCards: {
|
||
orders: 'Orders',
|
||
settings: 'Agents',
|
||
gallery: 'Gallery'
|
||
},
|
||
welcome: {
|
||
title: 'Welcome back, {name}',
|
||
defaultName: 'Creator',
|
||
subtitle: 'What amazing content do you want to create today?',
|
||
greetingMessage: 'Welcome back to your creative space, what do you want to create today?',
|
||
startCreating: 'Start Creating',
|
||
loginToStart: 'Login to Start Creating',
|
||
register: 'Register for Free',
|
||
clickToLogin: 'Click to Login'
|
||
},
|
||
stats: {
|
||
creations: 'Creations',
|
||
credits: 'Creation Credits',
|
||
hours: 'Creation Hours',
|
||
projects: 'Projects'
|
||
},
|
||
features: {
|
||
title: 'Creation Tools',
|
||
textCreation: 'Text Creation',
|
||
textCreationDesc: 'Use AI to generate high-quality text content, supporting multiple styles and languages',
|
||
imageCreation: 'Image Generation',
|
||
imageCreationDesc: 'Create beautiful images based on text descriptions, supporting various art styles',
|
||
videoCreation: 'Video Creation',
|
||
videoCreationDesc: 'Convert text and images into dynamic video content',
|
||
chatAi: 'AI Chat',
|
||
chatAiDesc: 'Have creative conversations and brainstorming with intelligent AI assistants',
|
||
analytics: 'Analytics',
|
||
analyticsDesc: 'View creation data statistics and trend analysis',
|
||
templates: 'Template Library',
|
||
templatesDesc: 'Use professional templates to start creating quickly',
|
||
tryNow: 'Try Now',
|
||
create: {
|
||
title: 'Smart Creation',
|
||
desc: 'AI-driven creative content generation platform'
|
||
},
|
||
orders: {
|
||
title: 'Order Management',
|
||
desc: 'View and manage all your orders'
|
||
},
|
||
settings: {
|
||
title: 'System Settings',
|
||
desc: 'Personalize your creation environment'
|
||
},
|
||
gallery: {
|
||
title: 'Work Gallery',
|
||
desc: 'Browse and share your creative works'
|
||
}
|
||
},
|
||
recentActivity: {
|
||
title: 'Recent Activity',
|
||
viewAll: 'View All',
|
||
textCreated: 'Text Created',
|
||
textCreatedDesc: 'Created an article about artificial intelligence',
|
||
imageGenerated: 'Image Generated',
|
||
imageGeneratedDesc: 'Generated a future city concept image',
|
||
videoCreated: 'Video Created',
|
||
videoCreatedDesc: 'Created a product introduction video',
|
||
chatSession: 'AI Chat',
|
||
chatSessionDesc: 'Had a creative discussion with AI assistant',
|
||
minutesAgo: '{count} minutes ago',
|
||
hoursAgo: '{count} hours ago',
|
||
daysAgo: '{count} days ago'
|
||
},
|
||
creationWorkspace: {
|
||
title: 'Workspace',
|
||
description: 'Start your creative journey and create amazing content from here',
|
||
placeholder: {
|
||
title: 'Project Creation',
|
||
description: 'Select or create a project to start your creative journey'
|
||
}
|
||
},
|
||
projectGallery: {
|
||
title: 'Project Gallery',
|
||
description: 'Browse and manage all your creative projects',
|
||
placeholder: {
|
||
title: 'Project Gallery',
|
||
description: 'All your creative projects will be displayed here'
|
||
}
|
||
},
|
||
deviceSettings: {
|
||
title: 'Agents',
|
||
description: 'Configure your device preferences and connection settings',
|
||
placeholder: {
|
||
title: 'Agents',
|
||
description: 'Personalize your device experience and connection preferences'
|
||
}
|
||
},
|
||
createProject: {
|
||
title: 'Create Project',
|
||
description: 'Start a brand new creative project',
|
||
placeholder: {
|
||
title: 'Create New Project',
|
||
description: 'Select a project template or create from scratch'
|
||
},
|
||
backButton: 'Back'
|
||
}
|
||
},
|
||
guideModal: {
|
||
step1: {
|
||
title: 'Reference Images',
|
||
description: 'Select images you like as creative references',
|
||
tips: 'After clicking the generate button, the platform will generate corresponding 3D models based on your selection.'
|
||
},
|
||
step2: {
|
||
title: 'Model Generation / Text Optimization',
|
||
description: 'Based on your reference images, the platform will generate corresponding 3D models.',
|
||
tips: 'You can also input text descriptions, and the platform will optimize images according to your needs.'
|
||
},
|
||
step3: {
|
||
title: 'View Details',
|
||
description: 'Click the view details button, you can view more information about your created 3D model.',
|
||
tips: ''
|
||
},
|
||
step4: {
|
||
title: 'Customize to Home',
|
||
description: 'According to your needs, the platform will customize exclusive 3D model robots for you, ensuring they meet your requirements.',
|
||
tips: 'You can prioritize configuring model roles in agents'
|
||
}
|
||
},
|
||
list: {
|
||
title: 'Virtual Scroll List Example',
|
||
},
|
||
agentManagement: {
|
||
title: 'Agents',
|
||
description: 'Manage and configure your AI agents',
|
||
createAgent: 'Create Agent',
|
||
createTitle: 'Create Agent',
|
||
name: 'Agent Name',
|
||
namePlaceholder: 'Please enter agent name',
|
||
nameRequired: 'Please enter agent name',
|
||
modelPlaceholder: 'Please select language model',
|
||
filters: {
|
||
status: 'Status Filter',
|
||
search: 'Search Agents',
|
||
sort: 'Sort By',
|
||
category: 'Category Filter'
|
||
},
|
||
searchPlaceholder: 'Search agent name, description...',
|
||
stats: {
|
||
totalAgents: 'Total Agents',
|
||
online: 'Online',
|
||
offline: 'Offline',
|
||
totalConversations: 'Total Conversations'
|
||
},
|
||
agentsList: 'Agents List',
|
||
actions: {
|
||
view: 'View Details',
|
||
edit: 'Edit',
|
||
delete: 'Delete',
|
||
configure: 'Configure',
|
||
more: 'More Actions',
|
||
connect: 'Connect Device',
|
||
test: 'Test Chat'
|
||
},
|
||
empty: {
|
||
title: 'No Agents',
|
||
description: 'You have not created any agents yet',
|
||
action: 'Create Agent'
|
||
},
|
||
status: {
|
||
all: 'All',
|
||
active: 'Active',
|
||
inactive: 'Inactive',
|
||
maintenance: 'Maintenance'
|
||
},
|
||
sort: {
|
||
name: 'Name',
|
||
created_at: 'Created Time',
|
||
lastActive: 'Last Active',
|
||
status: 'Status'
|
||
},
|
||
category: {
|
||
all: 'All Categories',
|
||
assistant: 'Assistant',
|
||
customerService: 'Customer Service',
|
||
content: 'Content',
|
||
education: 'Education',
|
||
business: 'Business'
|
||
},
|
||
form: {
|
||
name: 'Agent Name',
|
||
description: 'Description',
|
||
category: 'Category',
|
||
model: 'Model',
|
||
prompt: 'System Prompt',
|
||
temperature: 'Temperature',
|
||
maxTokens: 'Max Tokens',
|
||
status: 'Status',
|
||
active: 'Active',
|
||
inactive: 'Inactive'
|
||
},
|
||
dialog: {
|
||
createTitle: 'Create Agent',
|
||
editTitle: 'Edit Agent',
|
||
deviceBindTitle: 'Bind Device'
|
||
},
|
||
pageTitle: 'Agent Management',
|
||
addAgent: 'Add Agent',
|
||
editAgent: 'Edit',
|
||
rebindDevice: 'Bind Device',
|
||
bindDevice: 'Bind Device',
|
||
deleteAgent: 'Delete',
|
||
character: 'Character',
|
||
llmModel: 'Language Model',
|
||
deviceCount: 'Bound Devices',
|
||
notSet: 'Not Set',
|
||
loading: 'Loading...',
|
||
noAgents: 'No Agents',
|
||
bindDeviceTitle: 'Bind Device',
|
||
enterVerificationCode: 'Please enter the 6-digit verification code displayed on the device:',
|
||
verificationCodePlaceholder: 'Please enter 6-digit verification code',
|
||
confirmBind: 'Confirm Bind',
|
||
deleteConfirmTitle: 'Delete Confirmation',
|
||
deleteConfirmContent: 'Are you sure you want to delete agent "{agentName}"?',
|
||
deleteWarning: 'This operation cannot be undone, all related data will be permanently deleted.',
|
||
devices: 'devices'
|
||
},
|
||
orderManagement: {
|
||
title: 'Orders',
|
||
description: 'View and manage your purchase and subscription information',
|
||
createOrder: 'Create Order',
|
||
filters: {
|
||
status: 'Status Filter',
|
||
search: 'Search Orders',
|
||
sort: 'Sort By'
|
||
},
|
||
searchPlaceholder: 'Search order number, customer name...',
|
||
stats: {
|
||
totalOrders: 'Total Orders',
|
||
pending: 'Pending',
|
||
completed: 'Completed',
|
||
revenue: 'Total Revenue'
|
||
},
|
||
ordersList: 'Orders List',
|
||
actions: {
|
||
view: 'View Details',
|
||
payNow: 'Pay Now',
|
||
pay: 'Pay Now',
|
||
cancel: 'Cancel Order',
|
||
confirm: 'Confirm Receipt',
|
||
more: 'More Actions',
|
||
downloadInvoice: 'Download Invoice',
|
||
viewTracking: 'View Tracking',
|
||
contactSeller: 'Contact Seller'
|
||
},
|
||
empty: {
|
||
title: 'No Orders',
|
||
description: 'You have no order records yet',
|
||
action: 'Create Order'
|
||
},
|
||
refundStatus:{
|
||
wtk:'No Refund',
|
||
sqtk:'Refund Requested',
|
||
jjtk:'Refund Rejected',
|
||
tytk:'Refund Approved',
|
||
ytk:'Refunded'
|
||
},
|
||
status: {
|
||
yjj:'Rejected',
|
||
dsh:'Pending Review',
|
||
all: 'All',
|
||
pending: 'Pending',
|
||
paid: 'Paid',
|
||
processing: 'Processing',
|
||
shipped: 'Shipped',
|
||
delivered: 'Delivered',
|
||
completed: 'Completed',
|
||
cancelled: 'Cancelled',
|
||
refunded: 'Refunded',
|
||
expired: 'Expired',
|
||
shenhe:'Pending Review',
|
||
unsuccess:'Rejected',
|
||
clz:'Processing',
|
||
dfh:'To Be Shipped'
|
||
},
|
||
sort: {
|
||
created_at: 'Created Time',
|
||
total: 'Order Total',
|
||
status: 'Order Status',
|
||
customer: 'Customer Name'
|
||
},
|
||
order: {
|
||
products: 'Product List',
|
||
shipping: 'Shipping Information',
|
||
recipient: 'Recipient',
|
||
phone: 'Contact Phone',
|
||
address: 'Shipping Address',
|
||
payment: 'Payment Information',
|
||
paymentMethod: 'Payment Method',
|
||
paymentStatus: 'Payment Status',
|
||
paidAt: 'Payment Time',
|
||
tracking: 'Tracking Information',
|
||
courier: 'Courier Company',
|
||
trackingNumber: 'Tracking Number'
|
||
},
|
||
payment: {
|
||
pending: 'Pending',
|
||
paid: 'Paid',
|
||
failed: 'Failed',
|
||
refunded: 'Refunded'
|
||
},
|
||
cancelConfirm: {
|
||
title: 'Cancel Order',
|
||
message: 'Are you sure you want to cancel this order? This operation cannot be undone.'
|
||
},
|
||
cancelSuccess: 'Order cancelled successfully',
|
||
cancelFail: 'Failed to cancel order',
|
||
countdown: {
|
||
remaining: 'Remaining Payment Time',
|
||
expired: 'Expired'
|
||
},
|
||
expiredNotice: 'Order has expired and cannot be paid, please place a new order'
|
||
},
|
||
logistics: {
|
||
title: 'Logistics Status',
|
||
trackingNumber: 'Tracking Number',
|
||
carrierInfo: 'Carrier Information',
|
||
carrier: 'Courier Company',
|
||
service: 'Service Type',
|
||
estimatedDelivery: 'Estimated Delivery',
|
||
currentLocation: 'Current Location',
|
||
lastUpdate: 'Last Update Time'
|
||
},
|
||
login: {
|
||
divider_text: 'Or',
|
||
role_system: 'Role System',
|
||
creator_role: 'Creator',
|
||
admin_role: 'Administrator',
|
||
viewer_role: 'Viewer',
|
||
creator_desc: 'Full system access, including user management and system configuration',
|
||
admin_desc: 'Content management and user management permissions',
|
||
viewer_desc: 'Basic feature access permissions',
|
||
theme_toggle_tooltip: 'Switch to dark theme',
|
||
theme_toggle_tooltip_light: 'Switch to light theme',
|
||
language_toggle_tooltip: 'Switch to English',
|
||
login_success: 'Login successful',
|
||
login_error: 'Login failed',
|
||
google_login: 'Login with Google',
|
||
google_logging: 'Logging in...',
|
||
email_login: 'Login',
|
||
email_logging: 'Logging in...',
|
||
email_placeholder: 'Please enter your email',
|
||
password_placeholder: 'Please enter your password',
|
||
email_label: 'Email Address',
|
||
password_label: 'Password',
|
||
email_empty_error: 'Please enter email address',
|
||
email_invalid_error: 'Please enter a valid email address',
|
||
password_empty_error: 'Please enter password',
|
||
password_min_error: 'Password must be at least 6 characters',
|
||
login_success_message: 'Login successful!',
|
||
login_error_message: 'Login failed',
|
||
google_login_success: 'Google login successful!',
|
||
google_login_error: 'Google login failed',
|
||
login_processing_error: 'An error occurred during login',
|
||
google_login_processing_error: 'An error occurred during Google login',
|
||
email_login_notice: 'Email login feature is under development, stay tuned',
|
||
theme_toggle_light: 'Switch to light theme',
|
||
theme_toggle_dark: 'Switch to dark theme',
|
||
forgot_password: 'Forgot Password?',
|
||
register_account: 'Register Account',
|
||
},
|
||
payment: {
|
||
methods: 'Payment Methods',
|
||
methods: {
|
||
creditCard: 'Credit Card',
|
||
alipay: 'Alipay',
|
||
wechat: 'WeChat Pay'
|
||
},
|
||
orderSummary: 'Order Summary',
|
||
subtotal: 'Subtotal',
|
||
tax: 'Tax',
|
||
shipping: 'Shipping',
|
||
free: 'Free',
|
||
total: 'Total',
|
||
couponPlaceholder: 'Enter coupon code',
|
||
applyCoupon: 'Apply Coupon',
|
||
dropToDelete: 'Drag here to delete',
|
||
dropToDeleteHint: 'Release mouse to delete item',
|
||
confirmDelete: 'Confirm Delete',
|
||
deleteProject: 'Delete Project',
|
||
cancel: 'Cancel'
|
||
},
|
||
checkout: {
|
||
customModel: 'Custom Model',
|
||
from: 'From',
|
||
configuration: 'Configuration',
|
||
contact: 'Contact',
|
||
emailOrPhone: 'Email/Phone',
|
||
subscribe: 'Send me emails with news and offers',
|
||
shipping: 'Shipping Address',
|
||
country: 'Country/Region',
|
||
chooseCountry: 'Select Country',
|
||
lastName: 'Last Name',
|
||
firstName: 'First Name',
|
||
postalCode: 'Postal Code',
|
||
state: 'State/Province',
|
||
chooseState: 'Select State/Province',
|
||
city: 'City',
|
||
address1: 'Address',
|
||
address2: 'Apartment/Suite (optional)',
|
||
phone: 'Phone',
|
||
saveInfo: 'Save this information for next time',
|
||
size: 'Size',
|
||
quantity: 'Quantity',
|
||
ipName: 'IP Name',
|
||
ipNamePlaceholder: 'Please enter IP name',
|
||
buy: 'Buy',
|
||
processTitle: 'Our Process',
|
||
orderConfirmation: 'Order Confirmation: Within 1 business day after placing the order, we will confirm the information and start processing.',
|
||
productionTime: 'Production Time: The production cycle is 5–15 business days, which may be extended during holidays.',
|
||
logistics: 'Logistics: After shipment, we will provide the order and tracking number, and logistics information will be sent to your email.',
|
||
afterSales: 'After-sales & Refund: Please refer to the refund policy; if you have any questions, please contact 13121765685',
|
||
error: {
|
||
firstNameRequired: 'First name cannot be empty',
|
||
lastNameRequired: 'Last name cannot be empty',
|
||
postalCodeRequired: 'Postal code cannot be empty',
|
||
stateRequired: 'State/Province cannot be empty',
|
||
cityRequired: 'City cannot be empty',
|
||
address1Required: 'Address cannot be empty',
|
||
phoneRequired: 'Phone cannot be empty',
|
||
emailOrPhoneRequired: 'Email/Phone cannot be empty',
|
||
ipNameRequired: 'IP name cannot be empty'
|
||
}
|
||
},
|
||
agentTemplate: {
|
||
basicInfo: 'Basic Info',
|
||
assistantName: 'Assistant Name',
|
||
assistantNamePlaceholder: 'Please enter assistant name',
|
||
selectTemplate: 'Select Template',
|
||
selectTemplatePlaceholder: 'Please select a role template',
|
||
createCustom: 'Create Custom',
|
||
dialogConfig: 'Dialogue Configuration',
|
||
language: 'Language',
|
||
languagePlaceholder: 'Please select language',
|
||
modelPlaceholder: 'Please select model',
|
||
voice: 'Voice',
|
||
voicePlaceholder: 'Please select voice',
|
||
playing: 'Playing',
|
||
listen: 'Preview',
|
||
pause: 'Pause',
|
||
play: 'Play',
|
||
model: 'Model',
|
||
advancedConfig: 'Advanced Configuration',
|
||
introduction: 'Role Introduction',
|
||
introductionPlaceholder: 'Please enter role introduction, describing the character, traits, and behavior',
|
||
aiOptimize: 'AI Optimize',
|
||
optimizationHistory: 'Optimization History',
|
||
version: 'Version',
|
||
optimizationPreview: 'Optimization Preview',
|
||
original: 'Original Text',
|
||
optimized: 'Optimized Text',
|
||
accept: 'Accept',
|
||
reject: 'Reject',
|
||
memoryType: 'Memory Type',
|
||
memoryTypePlaceholder: 'Please select memory type',
|
||
memoryContent: 'Memory Content',
|
||
memoryContentPlaceholder: 'Please enter agent memory content, supports multi-line text',
|
||
asrSpeed: 'ASR Speed',
|
||
asrSpeedPlaceholder: 'Please select ASR speed',
|
||
ttsSpeechSpeed: 'Character Speech Speed',
|
||
ttsSpeechSpeedPlaceholder: 'Please select character speech speed',
|
||
ttsPitch: 'Character Pitch',
|
||
lowPitch: 'Low',
|
||
highPitch: 'High',
|
||
slow: 'Slow',
|
||
normal: 'Normal',
|
||
fast: 'Fast',
|
||
officialServices: 'Official Services',
|
||
weather: 'Weather',
|
||
jokes: 'Jokes',
|
||
music: 'Music',
|
||
news: 'News',
|
||
restartNotice: 'Restart Notice',
|
||
restartDescription: 'Modifying the following configurations requires restarting the agent to take effect',
|
||
restartEmphasis: 'After restart, current conversation history will be cleared',
|
||
createCustomTitle: 'Create Custom Template',
|
||
templateName: 'Template Name',
|
||
templateNamePlaceholder: 'Please enter template name',
|
||
templateDescription: 'Template Description',
|
||
templateDescriptionPlaceholder: 'Please enter template description',
|
||
defaultLanguage: 'Default Language',
|
||
defaultVoice: 'Default Voice',
|
||
validation: {
|
||
nameRequired: 'Please enter agent name',
|
||
assistantNameRequired: 'Please enter assistant name',
|
||
templateRequired: 'Please select role template',
|
||
languageRequired: 'Please select language',
|
||
voiceRequired: 'Please select voice',
|
||
modelRequired: 'Please select model',
|
||
introductionRequired: 'Please enter role introduction',
|
||
introductionLength: 'Role introduction length should be between 10-2000 characters',
|
||
memoryTypeRequired: 'Please select memory type',
|
||
asrSpeedRequired: 'Please select ASR speed',
|
||
ttsSpeechSpeedRequired: 'Please select character speech speed',
|
||
ttsPitchRequired: 'Please adjust character pitch',
|
||
knowledgeBaseRequired: 'Please select at least one official service'
|
||
}
|
||
},
|
||
agents: {
|
||
title: 'Agents',
|
||
description: 'Manage your AI agents',
|
||
subtitle: 'Create and manage your AI agents',
|
||
add: 'Add Agent',
|
||
create: 'Create Agent',
|
||
edit: 'Edit Agent',
|
||
delete: 'Delete Agent',
|
||
save: 'Save',
|
||
cancel: 'Cancel',
|
||
confirm: 'Confirm',
|
||
search: {
|
||
placeholder: 'Search by name or description...',
|
||
noResults: 'No matching agents found'
|
||
},
|
||
filters: {
|
||
all: 'All',
|
||
recent: 'Recently Used',
|
||
favorites: 'Favorites'
|
||
},
|
||
list: {
|
||
title: 'Agent List',
|
||
subtitle: 'Manage your collection of AI assistants',
|
||
empty: {
|
||
title: 'No Agents Yet',
|
||
description: 'Create your first AI agent to get started!',
|
||
action: 'Create Agent'
|
||
},
|
||
loading: 'Loading agents...'
|
||
},
|
||
card: {
|
||
role: 'Role',
|
||
voice: 'Voice',
|
||
model: 'Model',
|
||
lastChat: 'Latest Chat',
|
||
noChat: 'No chat history',
|
||
boundDevice: 'Bound Device',
|
||
unboundDevice: 'Unbound Device',
|
||
bindDevice: 'Bind Device',
|
||
configRole: 'Configure Role',
|
||
edit: 'Edit',
|
||
delete: 'Delete',
|
||
viewDetails: 'View Details'
|
||
},
|
||
form: {
|
||
basicInfo: {
|
||
title: 'Basic Information',
|
||
name: 'Agent Name',
|
||
namePlaceholder: 'Enter agent name',
|
||
nameRequired: 'Agent name is required',
|
||
description: 'Description',
|
||
descriptionPlaceholder: 'Briefly describe the agent’s purpose and features',
|
||
avatar: 'Avatar',
|
||
selectAvatar: 'Select Avatar'
|
||
},
|
||
role: {
|
||
title: 'Role Configuration',
|
||
roleType: 'Role Type',
|
||
personality: 'Personality Traits',
|
||
expertise: 'Areas of Expertise',
|
||
knowledgeBase: 'Knowledge Base',
|
||
customPrompt: 'Custom Prompt',
|
||
systemPrompt: 'System Prompt',
|
||
systemPromptPlaceholder: 'Define the agent’s behavior and response style'
|
||
},
|
||
voice: {
|
||
title: 'Voice Configuration',
|
||
voiceType: 'Voice Type',
|
||
voiceList: {
|
||
female1: 'Gentle Female',
|
||
female2: 'Intellectual Female',
|
||
male1: 'Magnetic Male',
|
||
male2: 'Energetic Male',
|
||
neutral1: 'Neutral Voice',
|
||
child1: 'Child Voice'
|
||
},
|
||
speed: 'Speed',
|
||
pitch: 'Pitch',
|
||
volume: 'Volume'
|
||
},
|
||
model: {
|
||
title: 'Model Configuration',
|
||
selectedModel: 'Select Model',
|
||
modelConfig: 'Model Parameters',
|
||
temperature: 'Creativity',
|
||
creativity: 'Creativity',
|
||
coherence: 'Coherence'
|
||
}
|
||
},
|
||
device: {
|
||
title: 'Device Binding',
|
||
bindTitle: 'Bind Device',
|
||
unbindTitle: 'Unbind Device',
|
||
bindSuccess: 'Device bound successfully',
|
||
unbindSuccess: 'Device unbound successfully',
|
||
bindFailed: 'Device binding failed',
|
||
unbindFailed: 'Device unbinding failed',
|
||
verifyCode: {
|
||
title: 'Verify Device',
|
||
codePlaceholder: 'Enter 6-digit verification code',
|
||
codeInvalid: 'Please enter a valid 6-digit code',
|
||
expired: 'Verification code expired',
|
||
resend: 'Resend code',
|
||
confirm: 'Confirm Binding',
|
||
cancel: 'Cancel',
|
||
sending: 'Sending verification code...',
|
||
success: 'Binding successful',
|
||
error: 'Binding failed'
|
||
},
|
||
deviceList: 'Bound Devices',
|
||
bindNew: 'Bind New Device',
|
||
unbind: 'Unbind Device',
|
||
currentDevice: 'Current Device',
|
||
bindingStatus: 'Binding Status',
|
||
lastActive: 'Last Active',
|
||
deviceInfo: {
|
||
name: 'Device Name',
|
||
type: 'Device Type',
|
||
platform: 'Device Platform',
|
||
version: 'Version'
|
||
}
|
||
},
|
||
actions: {
|
||
createSuccess: 'Agent created successfully',
|
||
updateSuccess: 'Agent updated successfully',
|
||
deleteSuccess: 'Agent deleted successfully',
|
||
saveSuccess: 'Saved successfully',
|
||
loading: 'Processing...',
|
||
confirmDelete: 'Are you sure you want to delete this agent?',
|
||
deleteConfirm: 'This action cannot be undone. Proceed with caution!',
|
||
operationFailed: 'Operation failed',
|
||
networkError: 'Network connection error'
|
||
},
|
||
validation: {
|
||
nameRequired: 'Agent name is required',
|
||
nameMaxLength: 'Name must not exceed 50 characters',
|
||
descriptionMaxLength: 'Description must not exceed 500 characters',
|
||
roleRequired: 'Role type is required',
|
||
voiceRequired: 'Voice type is required',
|
||
modelRequired: 'Language model is required'
|
||
},
|
||
settings: {
|
||
general: 'General Settings',
|
||
privacy: 'Privacy Settings',
|
||
security: 'Security Settings',
|
||
advanced: 'Advanced Settings',
|
||
autoDelete: 'Auto Delete',
|
||
exportData: 'Export Data',
|
||
importData: 'Import Data',
|
||
backup: 'Backup'
|
||
}
|
||
},
|
||
cnProvinces: {
|
||
'CN-BJ': 'Beijing',
|
||
'CN-SH': 'Shanghai',
|
||
'CN-TJ': 'Tianjin',
|
||
'CN-CQ': 'Chongqing',
|
||
'CN-HE': 'Hebei',
|
||
'CN-SX': 'Shanxi',
|
||
'CN-NM': 'Inner Mongolia',
|
||
'CN-LN': 'Liaoning',
|
||
'CN-JL': 'Jilin',
|
||
'CN-HL': 'Heilongjiang',
|
||
'CN-JS': 'Jiangsu',
|
||
'CN-ZJ': 'Zhejiang',
|
||
'CN-AH': 'Anhui',
|
||
'CN-FJ': 'Fujian',
|
||
'CN-JX': 'Jiangxi',
|
||
'CN-SD': 'Shandong',
|
||
'CN-HA': 'Henan',
|
||
'CN-HB': 'Hubei',
|
||
'CN-HN': 'Hunan',
|
||
'CN-GD': 'Guangdong',
|
||
'CN-GX': 'Guangxi Zhuang Autonomous Region',
|
||
'CN-HI': 'Hainan',
|
||
'CN-SC': 'Sichuan',
|
||
'CN-GZ': 'Guizhou',
|
||
'CN-YN': 'Yunnan',
|
||
'CN-XZ': 'Tibet Autonomous Region',
|
||
'CN-SN': 'Shaanxi',
|
||
'CN-GS': 'Gansu',
|
||
'CN-QH': 'Qinghai',
|
||
'CN-NX': 'Ningxia Hui Autonomous Region',
|
||
'CN-XJ': 'Xinjiang Uygur Autonomous Region',
|
||
'CN-TW': 'Taiwan',
|
||
'CN-HK': 'Hong Kong SAR',
|
||
'CN-MO': 'Macau SAR'
|
||
},
|
||
modelPurchase: {
|
||
inputLabel: 'Please enter model link or ID',
|
||
inputPlaceholder: 'https://studio.tripo3d.ai/workspace/generate?project=... or Model ID',
|
||
timeline: {
|
||
title: 'Order Status',
|
||
orderPlaced: 'Order Placed',
|
||
orderShipped: 'Shipped',
|
||
delivered: 'Delivered',
|
||
hint: 'Logistics info will be sent via email; you can check order status anytime'
|
||
}
|
||
},
|
||
deviceList: {
|
||
pageTitle: 'Device List',
|
||
unnamedDevice: 'Unnamed Device',
|
||
macAddress: 'MAC Address',
|
||
createdAt: 'Created At',
|
||
updatedAt: 'Updated At',
|
||
unbindDevice: 'Unbind Device',
|
||
unbindConfirmTitle: 'Unbind Confirmation',
|
||
unbindConfirmContent: 'Are you sure you want to unbind this device?',
|
||
confirmUnbind: 'Confirm Unbind',
|
||
unbindSuccess: 'Device unbound successfully',
|
||
unbindFailed: 'Failed to unbind device',
|
||
loading: 'Loading...',
|
||
loadingMore: 'Loading more...',
|
||
noMoreDevices: 'No more devices',
|
||
noDevices: 'No devices',
|
||
notSet: 'Not set',
|
||
unknown: 'Unknown'
|
||
},
|
||
forgotPassword: {
|
||
title: 'Reset Password',
|
||
subtitle: 'Enter your email address and we will send a verification code to reset your password',
|
||
back_to_login: 'Back to Login',
|
||
remember_password: 'Remember your password?',
|
||
login_now: 'Login Now',
|
||
no_account: 'Don\'t have an account?',
|
||
register_now: 'Register Now',
|
||
theme_toggle_tooltip: 'Switch to Dark Theme',
|
||
language_toggle_tooltip: 'Switch to English',
|
||
email_label: 'Email Address',
|
||
email_placeholder: 'Enter your email address',
|
||
verification_code_label: 'Verification Code',
|
||
verification_code_placeholder: 'Enter 6-digit verification code',
|
||
verification_hint: 'Please enter a 6-digit numeric verification code',
|
||
send_code: 'Send Code',
|
||
sending_code: 'Sending...',
|
||
new_password_label: 'New Password',
|
||
new_password_placeholder: 'Enter your new password',
|
||
confirm_password_label: 'Confirm New Password',
|
||
confirm_password_placeholder: 'Please enter your new password again',
|
||
reset_password: 'Reset Password',
|
||
resetting: 'Resetting...',
|
||
email_empty_error: 'Please enter your email address',
|
||
email_invalid_error: 'Please enter a valid email address',
|
||
verification_code_empty_error: 'Please enter the verification code',
|
||
verification_code_invalid_error: 'Please enter a valid 6-digit verification code',
|
||
new_password_empty_error: 'Please enter your new password',
|
||
new_password_min_error: 'New password must be at least 6 characters',
|
||
confirm_password_empty_error: 'Please confirm your new password',
|
||
confirm_password_mismatch_error: 'The passwords entered do not match',
|
||
verification_code_sent: 'Verification code sent successfully',
|
||
verification_code_send_failed: 'Failed to send verification code',
|
||
reset_processing_error: 'An error occurred during password reset',
|
||
resend_after: 'Resend',
|
||
resend_code: 'Resend Code',
|
||
reset_success: 'Password reset successful',
|
||
reset_success_message: 'Your password has been reset successfully. Please log in with your new password',
|
||
password_weak: 'Weak',
|
||
password_fair: 'Fair',
|
||
password_good: 'Good',
|
||
password_strong: 'Strong',
|
||
password_very_strong: 'Very Strong'
|
||
},
|
||
register: {
|
||
title: 'Create Account',
|
||
subtitle: 'Join us and start your creative journey',
|
||
back_to_login: 'Back to Login',
|
||
has_account: 'Already have an account?',
|
||
login_now: 'Log in now',
|
||
no_account: "Don't have an account?",
|
||
register_now: 'Register now',
|
||
theme_toggle_tooltip: 'Switch to dark theme',
|
||
language_toggle_tooltip: 'Switch to English',
|
||
email_label: 'Email Address',
|
||
email_placeholder: 'Enter your email address',
|
||
password_label: 'Password',
|
||
password_placeholder: 'Enter your password',
|
||
verification_code_label: 'Verification Code',
|
||
verification_code_placeholder: 'Enter 6-digit verification code',
|
||
send_code: 'Send Code',
|
||
sending_code: 'Sending...',
|
||
register_button: 'Register',
|
||
registering: 'Registering...',
|
||
terms_agreement: 'By registering, you agree to our',
|
||
terms_link: 'Terms of Service',
|
||
and: 'and',
|
||
privacy_link: 'Privacy Policy',
|
||
email_empty_error: 'Please enter your email address',
|
||
email_invalid_error: 'Please enter a valid email address',
|
||
password_empty_error: 'Please enter your password',
|
||
password_min_error: 'Password must be at least 6 characters',
|
||
password_strength_error: 'Password must contain both letters and numbers',
|
||
verification_code_empty_error: 'Please enter the verification code',
|
||
verification_code_invalid_error: 'Please enter a valid 6-digit verification code',
|
||
verification_code_sent: 'Verification code sent successfully',
|
||
verification_code_send_failed: 'Failed to send verification code',
|
||
register_processing_error: 'An error occurred during registration'
|
||
},
|
||
common: {
|
||
close: 'Close',
|
||
confirm: 'Confirm',
|
||
yes: 'Yes',
|
||
no: 'No',
|
||
cancel: 'Cancel',
|
||
generate: 'Generate',
|
||
back: 'Back',
|
||
save: 'Save',
|
||
create: 'Create',
|
||
validation: {
|
||
referenceImageRequired: 'Please upload a reference image or select a sketch to continue generation'
|
||
}
|
||
},
|
||
iPandCardLeft: {
|
||
textPrompt: 'Text Prompt',
|
||
placeholder: {
|
||
characterDescription: 'Describe the character you want to create...'
|
||
},
|
||
addReferenceImage: 'Add Reference Image',
|
||
uploadOrSelectImage: 'Upload or select an image',
|
||
dragImageHere: 'Or drag an image here',
|
||
ipType: 'IP Type',
|
||
character: 'Character',
|
||
animal: 'Animal',
|
||
characterImport: 'Character Import',
|
||
expression: {
|
||
title: 'Expression Selection',
|
||
description: 'Choose an expression to enrich your character',
|
||
happy: 'Happy',
|
||
surprised: 'Surprised',
|
||
smile: 'Smile',
|
||
laugh: 'Laugh',
|
||
naughty: 'Naughty',
|
||
cool: 'Cool',
|
||
shy: 'Shy',
|
||
angry: 'Angry',
|
||
thinking: 'Thinking',
|
||
love: 'Love'
|
||
},
|
||
hairColor: {
|
||
title: 'Hair Color Selection',
|
||
description: 'Choose the hair color for your character',
|
||
black: 'Black',
|
||
brown: 'Brown',
|
||
blonde: 'Blonde',
|
||
red: 'Red',
|
||
gray: 'Gray',
|
||
white: 'White',
|
||
blue: 'Blue',
|
||
green: 'Green',
|
||
purple: 'Purple',
|
||
pink: 'Pink'
|
||
},
|
||
skinColor: {
|
||
title: 'Skin Tone Selection',
|
||
description: 'Choose the skin tone for your character',
|
||
fair: 'Fair',
|
||
light: 'Light',
|
||
medium: 'Medium',
|
||
olive: 'Olive',
|
||
tan: 'Tan',
|
||
brown: 'Brown',
|
||
dark: 'Dark'
|
||
},
|
||
material: {
|
||
title: 'Material Selection',
|
||
description: 'Choose a material to enhance your design texture',
|
||
metal: 'White Plush',
|
||
type: 'Metal'
|
||
},
|
||
color: {
|
||
title: 'Color Selection',
|
||
description: 'Choose a color for your {{material}} material'
|
||
},
|
||
electronicModule: 'Electronic Module',
|
||
sketch: {
|
||
title: 'Sketch Selection',
|
||
description: 'Choose a sketch that matches your {{module}} module'
|
||
},
|
||
creativeStyle: 'Creative Style Selection',
|
||
imageQuantity: 'Image Quantity Selection',
|
||
selectQuantity: 'Select quantity',
|
||
styles: {
|
||
general: 'General',
|
||
anime: 'Anime',
|
||
realistic: 'Realistic',
|
||
cyberpunk: 'Cyberpunk',
|
||
chinese: 'Chinese Style',
|
||
pixel: 'Pixel Art'
|
||
}
|
||
},
|
||
creationWorkspace: {
|
||
changeCover: 'Change Cover',
|
||
createNewProject: 'Create New Project',
|
||
dropToDelete: 'Drag here to delete',
|
||
dropToDeleteHint: 'Release mouse to delete project',
|
||
confirmDelete: 'Confirm Delete',
|
||
deleteProject: 'Delete Project',
|
||
cancel: 'Cancel'
|
||
},
|
||
loading: 'Loading...',
|
||
allLoaded: 'All data loaded',
|
||
emptyProjects: {
|
||
title: 'No Projects',
|
||
description: 'You have not created any projects yet, click the button below to start creating',
|
||
action: 'Create New Project'
|
||
}
|
||
}
|
||
},
|
||
} |