Merge branch 'develop' into feature/ui_upgrade_zy
This commit is contained in:
@@ -455,6 +455,7 @@ export const en = {
|
||||
|
||||
fileSizeTip: 'File size cannot exceed {{size}}MB',
|
||||
fileAcceptTip: 'Unsupported file type:',
|
||||
fileNumTip: 'File count cannot exceed {{num}}',
|
||||
nextStep: 'Next Step',
|
||||
prevStep: 'Previous Step',
|
||||
exportSuccess: 'Export successful',
|
||||
@@ -465,6 +466,7 @@ export const en = {
|
||||
nameInvalid: 'Name cannot start or end with a space',
|
||||
notAllSpaces: 'Cannot be all spaces',
|
||||
download: 'Download',
|
||||
view: 'View',
|
||||
},
|
||||
model: {
|
||||
searchPlaceholder: 'search model…',
|
||||
@@ -1380,8 +1382,61 @@ export const en = {
|
||||
gotoList: 'Return to Application List',
|
||||
gotoDetail: 'View Details',
|
||||
dify: 'Dify',
|
||||
pleaseUploadFile: 'Please upload workflow file',
|
||||
promptOptimizationEmpty: 'The prompt words for conversation optimization will be displayed here',
|
||||
pleaseUploadFile: 'Please upload file',
|
||||
setting: 'Settings',
|
||||
features: 'Conversation Features',
|
||||
file_upload: 'File Upload',
|
||||
file_upload_desc: 'The chat input box supports file uploads. Types include images, documents, and other types',
|
||||
settings: 'File Upload Settings',
|
||||
uploadType: 'Upload Type',
|
||||
local: 'Local Upload',
|
||||
both: 'Both',
|
||||
maxSize: 'Maximum Upload',
|
||||
maxSizeDesc: 'Documents < 200.00MB, Images < 10.00MB, Audio < 50.00MB, Video < 100.00MB',
|
||||
supportedTypes: 'Supported File Types',
|
||||
document: 'Document',
|
||||
image: 'Image',
|
||||
audio: 'Audio',
|
||||
video: 'Video',
|
||||
other: 'Other File Types',
|
||||
otherFormats: 'Specify other file types',
|
||||
maxCount: 'Max Files',
|
||||
singleMaxSize: 'Max Size',
|
||||
unix: 'items',
|
||||
text_to_speech: 'Text to Speech',
|
||||
text_to_speech_desc: 'Text can be converted to speech',
|
||||
|
||||
apps: 'My Apps',
|
||||
sharing: 'Sharing',
|
||||
sharingApp: 'Shared Apps',
|
||||
myShare: 'My Shares',
|
||||
selectTargetSpace: 'Select Target Space',
|
||||
alreadyShared: 'Already Shared',
|
||||
permissionMode: 'Permission Mode',
|
||||
readonlyMode: 'Use Shared',
|
||||
readonlyModeDesc: 'Can test and run, cannot view internals',
|
||||
editableMode: 'Copy Shared',
|
||||
editableModeDesc: 'Copy full replica, free to edit',
|
||||
confirmSharing: 'Confirm Sharing',
|
||||
selectAtLeastOneSpace: 'Please select at least one target space',
|
||||
test: 'Conversation Test',
|
||||
log: 'Logs',
|
||||
testChatEmpty: 'Send a message to test the shared app',
|
||||
allCancel: 'Cancel All',
|
||||
cancelShare: 'Cancel Sharing',
|
||||
confirmAppCancelShareDesc: 'Are you sure to cancel sharing of 【{{app}}】 app with 【{{workspace}}】 space? The other party will no longer have access after cancellation.',
|
||||
confirmWorkspaceCancelShareDesc: 'Are you sure to cancel all apps shared with 【{{workspace}}】? This action cannot be undone.',
|
||||
sourceActive: 'Active',
|
||||
sourceInactive: 'Inactive',
|
||||
readonly: 'Use Only',
|
||||
editable: 'Copyable',
|
||||
version: 'Version',
|
||||
permission: 'Permission',
|
||||
souceStatus: 'Source App Status',
|
||||
confirmCopyDesc: 'Are you sure to copy 【{{app}}】 app?',
|
||||
noShareAuth: 'No permission to share apps',
|
||||
appCount: '{{count}} apps shared to this space',
|
||||
},
|
||||
userMemory: {
|
||||
userMemory: 'User Memory',
|
||||
@@ -1493,6 +1548,34 @@ export const en = {
|
||||
memoryNum: 'memories',
|
||||
memory_config_name: 'Memory Engine',
|
||||
searchPlaceholder: 'Search memory store name',
|
||||
|
||||
communityNetwork: 'Community Graph',
|
||||
community: 'Community',
|
||||
"Person": "Person Entity Node",
|
||||
"Organization": "Organization Entity Node",
|
||||
"ORG": "Organization Entity Node",
|
||||
"Location": "Location Entity Node",
|
||||
"LOC": "Location Entity Node",
|
||||
"Event": "Event Entity Node",
|
||||
"Concept": "Concept Entity Node",
|
||||
"Time": "Time Entity Node",
|
||||
"Position": "Position Entity Node",
|
||||
"WorkRole": "Work Role Entity Node",
|
||||
"System": "System Entity Node",
|
||||
"Policy": "Policy Entity Node",
|
||||
"HistoricalPeriod": "Historical Period Entity Node",
|
||||
"HistoricalState": "Historical State Entity Node",
|
||||
"HistoricalEvent": "Historical Event Entity Node",
|
||||
"EconomicFactor": "Economic Factor Entity Node",
|
||||
"Condition": "Condition Entity Node",
|
||||
"Numeric": "Numeric Entity Node",
|
||||
"Work": "Work / Output",
|
||||
member_count: 'Member Count',
|
||||
member_count_desc: 'entities',
|
||||
summary: 'Summary',
|
||||
core_entities: 'Core Entities',
|
||||
communityDetailEmptyDesc: 'Click on a community in the chart on the left to view details',
|
||||
communityLoadingTip: 'Generating community graph',
|
||||
},
|
||||
space: {
|
||||
createSpace: 'Create Space',
|
||||
@@ -1706,6 +1789,8 @@ Memory Bear: After the rebellion, regional warlordism intensified for several re
|
||||
memoryConversationAnalysisEmpty: 'No conversation analysis available.',
|
||||
memoryConversationAnalysisEmptySubTitle: 'Conversation analysis will appear here.',
|
||||
|
||||
communities: 'Cluster Communities',
|
||||
summaries: 'Memory Summaries',
|
||||
uploadFile: 'Upload File',
|
||||
fileType: 'File Type',
|
||||
image: 'Image',
|
||||
@@ -1716,6 +1801,8 @@ Memory Bear: After the rebellion, regional warlordism intensified for several re
|
||||
variableConfig: 'Variable Configuration',
|
||||
|
||||
chatTitle: 'Red Bear Space',
|
||||
memoryCancelTipTitle: 'Are you sure you want to disable conversation memory? Conversations will no longer be saved to the memory store.',
|
||||
memoryTipTitle: 'Are you sure you want to enable conversation memory? Conversations will be saved to the memory store.',
|
||||
},
|
||||
login: {
|
||||
title: 'Red Bear Memory Science',
|
||||
@@ -1825,6 +1912,29 @@ Memory Bear: After the rebellion, regional warlordism intensified for several re
|
||||
error_desc: 'API is configured but connection error',
|
||||
|
||||
testConnectionSuccess: 'Test Connection Successful',
|
||||
refreshSuccess: 'Refresh Successful',
|
||||
refreshFailed: 'Refresh Failed',
|
||||
|
||||
// Market related
|
||||
marketSelectTitle: 'Select an MCP Market',
|
||||
marketSelectDesc: 'Choose a market source from the left, configure the connection to browse MCP services',
|
||||
marketRefreshSuccess: 'List refreshed',
|
||||
marketActivated: 'Activated',
|
||||
marketInDatabase: 'In Database',
|
||||
marketAdd: 'Add',
|
||||
marketRefresh: 'Refresh',
|
||||
marketConfigBtn: 'Configure',
|
||||
marketConfigConnection: 'Configure Connection',
|
||||
marketNoData: 'No Data',
|
||||
marketNoDataDesc: 'This market currently has no available services',
|
||||
marketNoSearchResult: 'No Search Results',
|
||||
marketNoSearchResultDesc: 'No matching services found, please try other keywords',
|
||||
marketNoServices: 'No MCP Services Available',
|
||||
marketNotConnected: 'Not Connected to This Market',
|
||||
marketNoServicesDesc: 'This market currently has no available services',
|
||||
marketNotConnectedDesc: 'Click the "Configure" button in the upper right corner to set connection information',
|
||||
marketSearchPlaceholder: 'Search services...',
|
||||
marketVisit: 'Visit Market',
|
||||
serviceEndpoint: 'Service Endpoint URL',
|
||||
serviceEndpointPlaceholder: 'URL of the service endpoint',
|
||||
serviceEndpointExtra: 'Complete access address of the MCP service',
|
||||
@@ -1978,6 +2088,21 @@ Memory Bear: After the rebellion, regional warlordism intensified for several re
|
||||
viewDetail: 'View Details',
|
||||
textLink: 'Test Connection',
|
||||
noResult: 'Processing results will be displayed here',
|
||||
|
||||
marketConfig: 'Configure {{name}}',
|
||||
marketSaveAndConnect: 'Save & Connect',
|
||||
marketUrl: 'Market URL',
|
||||
marketUrlPlaceholder: 'Market URL',
|
||||
marketCopy: 'Copy',
|
||||
marketApiKeyOptional: 'Optional',
|
||||
marketApiKeyRequired: 'API Key is required',
|
||||
marketApiKeyExtra: 'Some markets require an API Key to access the full service list',
|
||||
marketApiKeyPlaceholder: 'Enter API Key to access more services',
|
||||
marketConnectionStatus: 'Connection Status',
|
||||
marketConnected: '● Connected',
|
||||
marketDisconnected: '○ Disconnected',
|
||||
marketConnecting: 'Connecting to {{name}}...',
|
||||
marketConfigUpdated: '{{name}} configuration updated',
|
||||
serverUrlInvalid: 'Must start with http:// or https://, and cannot have leading or trailing spaces',
|
||||
requestHeaderKeyInvalid: 'Only English letters, numbers, hyphens (-), and underscores (_) are allowed, and cannot start or end with a hyphen or underscore',
|
||||
},
|
||||
@@ -2008,6 +2133,7 @@ Memory Bear: After the rebellion, regional warlordism intensified for several re
|
||||
'memory-read': 'Memory Retrieval',
|
||||
'memory-write': 'Memory Storage',
|
||||
unknown: 'Unknown Node',
|
||||
notes: 'Sticky Note',
|
||||
|
||||
clickToConfigure: 'Click to configure node parameters',
|
||||
nodeProperties: 'Node Properties',
|
||||
@@ -2200,6 +2326,12 @@ Memory Bear: After the rebellion, regional warlordism intensified for several re
|
||||
output_variables: 'Output Variables',
|
||||
refreshTip: 'Sync function signature to code',
|
||||
},
|
||||
notes: {
|
||||
showAuth: 'Show Author',
|
||||
enterLink: 'Enter Link URL',
|
||||
placeholder: 'Enter note...',
|
||||
removeLink: 'Remove Link',
|
||||
},
|
||||
name: 'Key',
|
||||
type: 'Type',
|
||||
value: 'Value',
|
||||
|
||||
@@ -763,8 +763,61 @@ export const zh = {
|
||||
gotoList: '返回应用列表',
|
||||
gotoDetail: '查看详情',
|
||||
dify: 'Dify',
|
||||
pleaseUploadFile: '请上传工作流文件',
|
||||
promptOptimizationEmpty: '对话优化提示词将显示在这里',
|
||||
pleaseUploadFile: '请上传文件',
|
||||
setting: '设置',
|
||||
features: '对话功能',
|
||||
file_upload: '文件上传',
|
||||
file_upload_desc: '聊天输入框支持上传文件。类型包括图片、文档以及其它类型',
|
||||
settings: '文件上传设置',
|
||||
uploadType: '上传类型',
|
||||
local: '本地上传',
|
||||
both: '两者皆可',
|
||||
maxSize: '最大上传大小',
|
||||
maxSizeDesc: '文档 < 200.00MB,图片 < 10.00MB,音频 < 50.00MB,视频 < 100.00MB',
|
||||
supportedTypes: '支持的文件类型',
|
||||
document: '文档',
|
||||
image: '图片',
|
||||
audio: '音频',
|
||||
video: '视频',
|
||||
other: '其他文件类型',
|
||||
otherFormats: '指定其他文件类型',
|
||||
maxCount: '最大文件数',
|
||||
singleMaxSize: '单文件最大大小',
|
||||
unix: '个',
|
||||
text_to_speech: '文字转语音',
|
||||
text_to_speech_desc: '文本可以转换成语音',
|
||||
|
||||
apps: '我的应用',
|
||||
sharing: '共享',
|
||||
sharingApp: '共享应用',
|
||||
myShare: '我的共享',
|
||||
selectTargetSpace: '选择目标空间',
|
||||
alreadyShared: '已共享',
|
||||
permissionMode: '权限模式',
|
||||
readonlyMode: '使用共享',
|
||||
readonlyModeDesc: '可测试运行,不可查看内部',
|
||||
editableMode: '复制共享',
|
||||
editableModeDesc: '复制完整副本,自由编辑',
|
||||
confirmSharing: '确认共享',
|
||||
selectAtLeastOneSpace: '请选择至少一个目标空间',
|
||||
test: '对话测试',
|
||||
log: '日志',
|
||||
testChatEmpty: '发送消息测试共享应用效果',
|
||||
allCancel: '全部取消',
|
||||
cancelShare: '取消共享',
|
||||
confirmAppCancelShareDesc: '确定取消该【{{app}}】应用对【{{workspace}}】空间的共享?取消后对方将无法访问。',
|
||||
confirmWorkspaceCancelShareDesc: '确定取消所有共享给【{{workspace}}】的应用?此操作不可恢复。',
|
||||
sourceActive: '生效中',
|
||||
sourceInactive: '已失效',
|
||||
readonly: '仅使用',
|
||||
editable: '可复制',
|
||||
version: '版本号',
|
||||
permission: '权限',
|
||||
souceStatus: '源应用状态',
|
||||
confirmCopyDesc: '确定复制【{{app}}】应用?',
|
||||
noShareAuth: '无共享应用的权限',
|
||||
appCount: '{{count}}个应用共享到此空间',
|
||||
},
|
||||
table: {
|
||||
totalRecords: '共 {{total}} 条记录'
|
||||
@@ -1039,6 +1092,7 @@ export const zh = {
|
||||
|
||||
fileSizeTip: '文件大小不能超过 {{size}}MB',
|
||||
fileAcceptTip: '不支持的文件类型:',
|
||||
fileNumTip: '文件数量不能超过{{num}}个',
|
||||
nextStep: '下一步',
|
||||
prevStep: '上一步',
|
||||
exportSuccess: '导出成功',
|
||||
@@ -1049,6 +1103,7 @@ export const zh = {
|
||||
nameInvalid: '不能是空格开头或结尾',
|
||||
notAllSpaces: '不能是纯空格',
|
||||
download: '下载',
|
||||
view: '查看',
|
||||
},
|
||||
model: {
|
||||
searchPlaceholder: '搜索模型…',
|
||||
@@ -1491,6 +1546,34 @@ export const zh = {
|
||||
memoryNum: '条记忆',
|
||||
memory_config_name: '记忆引擎',
|
||||
searchPlaceholder: '搜索记忆库名称',
|
||||
|
||||
communityNetwork: '社区图谱',
|
||||
community: '社区',
|
||||
"Person": "人物实体节点",
|
||||
"Organization": "组织实体节点",
|
||||
"ORG": "组织实体节点",
|
||||
"Location": "地点实体节点",
|
||||
"LOC": "地点实体节点",
|
||||
"Event": "事件实体节点",
|
||||
"Concept": "概念实体节点",
|
||||
"Time": "时间实体节点",
|
||||
"Position": "职位实体节点",
|
||||
"WorkRole": "职业实体节点",
|
||||
"System": "系统实体节点",
|
||||
"Policy": "政策实体节点",
|
||||
"HistoricalPeriod": "历史时期实体节点",
|
||||
"HistoricalState": "历史国家实体节点",
|
||||
"HistoricalEvent": "历史事件实体节点",
|
||||
"EconomicFactor": "经济因素实体节点",
|
||||
"Condition": "条件实体节点",
|
||||
"Numeric": "数值实体节点",
|
||||
"Work": "作品/工作成果",
|
||||
member_count: '成员数',
|
||||
member_count_desc: '个实体',
|
||||
summary: '摘要',
|
||||
core_entities: '核心实体',
|
||||
communityDetailEmptyDesc: '点击左侧图表中的社区查看详情',
|
||||
communityLoadingTip: '社区图谱生成中',
|
||||
},
|
||||
space: {
|
||||
createSpace: '创建空间',
|
||||
@@ -1702,6 +1785,8 @@ export const zh = {
|
||||
memoryConversationAnalysisEmpty: '目前没有可用的对话分析内容',
|
||||
memoryConversationAnalysisEmptySubTitle: '输入您的用户ID后,点击"测试记忆"查看对话记忆',
|
||||
|
||||
communities: '聚类社区',
|
||||
summaries: '记忆摘要',
|
||||
uploadFile: '上传文件',
|
||||
fileType: '文件类型',
|
||||
image: '图片',
|
||||
@@ -1712,6 +1797,8 @@ export const zh = {
|
||||
variableConfig: '变量配置',
|
||||
|
||||
chatTitle: '记忆熊空间',
|
||||
memoryCancelTipTitle: '确定关闭对话记忆功能吗?关闭后对话将不会保存到记忆库中',
|
||||
memoryTipTitle: '确定打开对话记忆功能吗?打开后对话将会保存到记忆库中',
|
||||
},
|
||||
login: {
|
||||
title: '红熊记忆科学',
|
||||
@@ -1821,6 +1908,29 @@ export const zh = {
|
||||
error_desc: 'API 已配置但链接异常',
|
||||
|
||||
testConnectionSuccess: '测试连接成功',
|
||||
refreshSuccess: '刷新成功',
|
||||
refreshFailed: '刷新失败',
|
||||
|
||||
// Market 相关
|
||||
marketSelectTitle: '选择一个 MCP 市场',
|
||||
marketSelectDesc: '从左侧选择一个市场源,配置连接后即可浏览该市场的 MCP 服务',
|
||||
marketRefreshSuccess: '列表已刷新',
|
||||
marketActivated: '已激活',
|
||||
marketInDatabase: '已入库',
|
||||
marketAdd: '添加',
|
||||
marketRefresh: '刷新',
|
||||
marketConfigBtn: '配置',
|
||||
marketConfigConnection: '配置连接',
|
||||
marketNoData: '暂无数据',
|
||||
marketNoDataDesc: '该市场暂时没有可用的服务',
|
||||
marketNoSearchResult: '无搜索结果',
|
||||
marketNoSearchResultDesc: '未找到匹配的服务,请尝试其他关键词',
|
||||
marketNoServices: '暂无可用的 MCP 服务',
|
||||
marketNotConnected: '尚未连接此市场',
|
||||
marketNoServicesDesc: '该市场暂时没有可用的服务',
|
||||
marketNotConnectedDesc: '点击右上角"配置"按钮设置连接信息',
|
||||
marketSearchPlaceholder: '搜索服务...',
|
||||
marketVisit: '前往市场',
|
||||
serviceEndpoint: '服务端点 URL',
|
||||
serviceEndpointPlaceholder: '服务端点的 URL',
|
||||
serviceEndpointExtra: 'MCP服务的完整访问地址',
|
||||
@@ -1974,6 +2084,21 @@ export const zh = {
|
||||
viewDetail: '查看详情',
|
||||
textLink: '测试连接',
|
||||
noResult: '处理结果将显示在这里',
|
||||
|
||||
marketConfig: '配置 {{name}}',
|
||||
marketSaveAndConnect: '保存并连接',
|
||||
marketUrl: '市场地址',
|
||||
marketUrlPlaceholder: '市场地址',
|
||||
marketCopy: '复制',
|
||||
marketApiKeyOptional: '可选',
|
||||
marketApiKeyRequired: '请输入 API Key',
|
||||
marketApiKeyExtra: '部分市场需要 API Key 才能获取完整的服务列表',
|
||||
marketApiKeyPlaceholder: '输入 API Key 以获取更多服务',
|
||||
marketConnectionStatus: '连接状态',
|
||||
marketConnected: '● 已连接',
|
||||
marketDisconnected: '○ 未连接',
|
||||
marketConnecting: '正在连接 {{name}}...',
|
||||
marketConfigUpdated: '{{name}} 配置已更新',
|
||||
serverUrlInvalid: '必须以 http:// 或 https:// 开头,且不能有前后空格',
|
||||
requestHeaderKeyInvalid: '只支持英文、数字、连字符(-)、下划线(_),不能以连字符或下划线开头结尾',
|
||||
},
|
||||
@@ -2004,6 +2129,7 @@ export const zh = {
|
||||
'memory-read': '记忆提取',
|
||||
'memory-write': '记忆储存',
|
||||
unknown: '未知节点',
|
||||
notes: '便签',
|
||||
|
||||
clickToConfigure: '点击配置节点参数',
|
||||
nodeProperties: '节点属性',
|
||||
@@ -2199,6 +2325,12 @@ export const zh = {
|
||||
unknown: {
|
||||
replaceNodeType: '替换节点'
|
||||
},
|
||||
notes: {
|
||||
showAuth: '显示作者',
|
||||
enterLink: '输入链接 URL',
|
||||
placeholder: '输入注释...',
|
||||
removeLink: '取消链接',
|
||||
},
|
||||
name: '键',
|
||||
type: '类型',
|
||||
value: '值',
|
||||
@@ -2506,7 +2638,7 @@ export const zh = {
|
||||
memoryHealthVisualization: '记忆健康可视化',
|
||||
activationValueDistribution: '激活值分布',
|
||||
forgettingTrend: '遗忘趋势(近7天)',
|
||||
|
||||
|
||||
nodes_without_activation: '观察区',
|
||||
low_activation_nodes: '遗忘区',
|
||||
health_nodes: '健康区',
|
||||
|
||||
Reference in New Issue
Block a user