更新翻译

This commit is contained in:
jingrow 2025-11-03 04:35:17 +08:00
parent cad79887f5
commit 042bda9c4a
3 changed files with 63 additions and 29 deletions

View File

@ -1004,5 +1004,39 @@
"Publish failed, please check permission and server logs": "发布失败,请检查权限和服务器日志", "Publish failed, please check permission and server logs": "发布失败,请检查权限和服务器日志",
"Node published to marketplace successfully": "节点已成功发布到市场", "Node published to marketplace successfully": "节点已成功发布到市场",
"Are you sure you want to publish node \"{0}\" to the marketplace?": "确定要将节点 \"{0}\" 发布到市场吗?", "Are you sure you want to publish node \"{0}\" to the marketplace?": "确定要将节点 \"{0}\" 发布到市场吗?",
"Confirm": "确认" "Confirm": "确认",
"Agent Marketplace": "智能体市场",
"Browse and install agents from Jingrow Agent Marketplace": "浏览并安装来自 Jingrow 智能体市场的智能体",
"Loading agents...": "加载智能体中...",
"No agents found": "未找到智能体",
"Publishing...": "正在发布...",
"Publish to Agent Marketplace": "发布到智能体市场",
"Agent flow data is required for publishing": "发布需要智能体流程数据",
"Agent flow data is required": "需要智能体流程数据",
"Invalid agent flow data format": "智能体流程数据格式无效",
"Agent flow data must be a valid JSON object": "智能体流程数据必须是有效的 JSON 对象",
"Agent published successfully": "智能体发布成功",
"Agent Name": "智能体名称",
"Agent Title": "智能体标题",
"Loading agent details...": "加载智能体详情中...",
"Untitled Agent": "未命名智能体",
"Failed to load agents": "加载智能体失败",
"Failed to load agent details": "加载智能体详情失败",
"Agent execution started successfully": "智能体执行已启动",
"Execution failed": "执行失败",
"Please save the agent first": "请先保存智能体",
"Are you sure you want to publish agent \"{0}\" to the marketplace?": "确定要将智能体 \"{0}\" 发布到市场吗?",
"Agent flow data or name is missing": "智能体流程数据或名称不存在",
"Agent already exists": "智能体已存在",
"Agent \"{0}\" is already installed, do you want to overwrite?": "智能体 \"{0}\" 已安装,是否覆盖安装?",
"Confirm Overwrite": "确认覆盖",
"Preparing installation...": "正在准备安装...",
"Fetching agent details...": "正在获取智能体详情...",
"Failed to fetch agent details": "获取智能体详情失败",
"Installing agent...": "正在安装智能体...",
"Agent installed successfully!": "智能体安装成功!",
"Agent installed successfully": "智能体安装成功",
"Agent flow data is missing": "智能体流程数据不存在",
"Installation failed": "安装失败"
} }

View File

@ -204,7 +204,7 @@ function goBack() {
async function installAgent() { async function installAgent() {
if (!agent.value?.agent_flow && !agent.value?.agent_name) { if (!agent.value?.agent_flow && !agent.value?.agent_name) {
message.error(t('智能体流程数据或名称不存在')) message.error(t('Agent flow data or name is missing'))
return return
} }
@ -217,10 +217,10 @@ async function installAgent() {
if (checkResponse.data.exists) { if (checkResponse.data.exists) {
// //
dialog.warning({ dialog.warning({
title: t('智能体已存在'), title: t('Agent already exists'),
content: t('智能体 "{0}" 已安装,是否覆盖安装?').replace('{0}', agentNameValue), content: t('Agent "{0}" is already installed, do you want to overwrite?').replace('{0}', agentNameValue),
positiveText: t('确认覆盖'), positiveText: t('Confirm Overwrite'),
negativeText: t('取消'), negativeText: t('Cancel'),
onPositiveClick: () => { onPositiveClick: () => {
performInstall() performInstall()
} }
@ -239,7 +239,7 @@ async function performInstall() {
try { try {
installing.value = true installing.value = true
installProgress.value = 0 installProgress.value = 0
installMessage.value = t('正在准备安装...') installMessage.value = t('Preparing installation...')
installStatus.value = 'info' installStatus.value = 'info'
showProgressModal.value = true showProgressModal.value = true
@ -248,11 +248,11 @@ async function performInstall() {
let agentNameValue = agent.value.agent_name || agent.value.name let agentNameValue = agent.value.agent_name || agent.value.name
if (!agentFlow) { if (!agentFlow) {
throw new Error(t('智能体流程数据不存在')) throw new Error(t('Agent flow data is missing'))
} }
installProgress.value = 30 installProgress.value = 30
installMessage.value = t('正在安装智能体...') installMessage.value = t('Installing agent...')
// agent_flow JSON // agent_flow JSON
if (typeof agentFlow === 'string') { if (typeof agentFlow === 'string') {
@ -280,8 +280,8 @@ async function performInstall() {
// //
installing.value = false installing.value = false
installStatus.value = 'success' installStatus.value = 'success'
installMessage.value = t('智能体安装成功!') installMessage.value = t('Agent installed successfully!')
message.success(t('智能体安装成功')) message.success(t('Agent installed successfully'))
// //
loadInstalledAgents() loadInstalledAgents()
@ -296,8 +296,8 @@ async function performInstall() {
console.error('Install agent error:', error) console.error('Install agent error:', error)
installing.value = false installing.value = false
installStatus.value = 'error' installStatus.value = 'error'
installMessage.value = error.response?.data?.detail || error.message || t('安装失败') installMessage.value = error.response?.data?.detail || error.message || t('Installation failed')
message.error(error.response?.data?.detail || t('安装失败')) message.error(error.response?.data?.detail || t('Installation failed'))
setTimeout(() => { setTimeout(() => {
showProgressModal.value = false showProgressModal.value = false

View File

@ -237,7 +237,7 @@ function viewAgentDetail(agent: any) {
async function installAgent(agent: any) { async function installAgent(agent: any) {
if (!agent.agent_flow && !agent.agent_name) { if (!agent.agent_flow && !agent.agent_name) {
message.error(t('智能体流程数据或名称不存在')) message.error(t('Agent flow data or name is missing'))
return return
} }
@ -250,10 +250,10 @@ async function installAgent(agent: any) {
if (checkResponse.data.exists) { if (checkResponse.data.exists) {
// //
dialog.warning({ dialog.warning({
title: t('智能体已存在'), title: t('Agent already exists'),
content: t('智能体 "{0}" 已安装,是否覆盖安装?').replace('{0}', agentName), content: t('Agent "{0}" is already installed, do you want to overwrite?').replace('{0}', agentName),
positiveText: t('确认覆盖'), positiveText: t('Confirm Overwrite'),
negativeText: t('取消'), negativeText: t('Cancel'),
onPositiveClick: () => { onPositiveClick: () => {
performInstall(agent) performInstall(agent)
} }
@ -272,7 +272,7 @@ async function performInstall(agent: any) {
try { try {
installing.value = true installing.value = true
installProgress.value = 0 installProgress.value = 0
installMessage.value = t('正在准备安装...') installMessage.value = t('Preparing installation...')
installStatus.value = 'info' installStatus.value = 'info'
showProgressModal.value = true showProgressModal.value = true
@ -281,7 +281,7 @@ async function performInstall(agent: any) {
let agentName = agent.agent_name || agent.name let agentName = agent.agent_name || agent.name
if (!agentFlow) { if (!agentFlow) {
installMessage.value = t('正在获取智能体详情...') installMessage.value = t('Fetching agent details...')
installProgress.value = 20 installProgress.value = 20
try { try {
@ -290,16 +290,16 @@ async function performInstall(agent: any) {
agentFlow = detail.agent_flow agentFlow = detail.agent_flow
agentName = detail.agent_name || agentName agentName = detail.agent_name || agentName
} catch (error) { } catch (error) {
throw new Error(t('获取智能体详情失败')) throw new Error(t('Failed to fetch agent details'))
} }
} }
if (!agentFlow) { if (!agentFlow) {
throw new Error(t('智能体流程数据不存在')) throw new Error(t('Agent flow data is missing'))
} }
installProgress.value = 40 installProgress.value = 40
installMessage.value = t('正在安装智能体...') installMessage.value = t('Installing agent...')
// agent_flow JSON // agent_flow JSON
if (typeof agentFlow === 'string') { if (typeof agentFlow === 'string') {
@ -327,8 +327,8 @@ async function performInstall(agent: any) {
// //
installing.value = false installing.value = false
installStatus.value = 'success' installStatus.value = 'success'
installMessage.value = t('智能体安装成功!') installMessage.value = t('Agent installed successfully!')
message.success(t('智能体安装成功')) message.success(t('Agent installed successfully'))
// //
loadInstalledAgents() loadInstalledAgents()
@ -337,14 +337,14 @@ async function performInstall(agent: any) {
showProgressModal.value = false showProgressModal.value = false
}, 2000) }, 2000)
} else { } else {
throw new Error(response.data.error || t('安装失败')) throw new Error(response.data.error || t('Installation failed'))
} }
} catch (error: any) { } catch (error: any) {
console.error('Install agent error:', error) console.error('Install agent error:', error)
installing.value = false installing.value = false
installStatus.value = 'error' installStatus.value = 'error'
installMessage.value = error.response?.data?.detail || error.message || t('安装失败') installMessage.value = error.response?.data?.detail || error.message || t('Installation failed')
message.error(error.response?.data?.detail || t('安装失败')) message.error(error.response?.data?.detail || t('Installation failed'))
setTimeout(() => { setTimeout(() => {
showProgressModal.value = false showProgressModal.value = false