deotalandAi/apps/frontend/src/locales/index.js

2216 lines
81 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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: '生产时间:生产周期为 515 个工作日,节假日可能顺延。',
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 515 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 agents 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 agents 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'
}
}
},
}