Files
EasyFlow/easyflow-ui-admin/app/src/locales/langs/en-US/bot.json
陈子默 4e565aef99 feat: 收敛AI资源发布审批生命周期
- 统一工作流、知识库、聊天助手的发布、重新发布、下线与删除链路

- 收敛审批编排、生命周期状态机与展示态,补齐审批管理和快照预览

- 调整审批管理权限模型为单入口页面加内部按钮权限
2026-04-09 17:13:54 +08:00

109 lines
5.9 KiB
JSON

{
"problemPresupposition": "ProblemPresupposition",
"noPermission": "NoPermission",
"llm": "LLM",
"temperature": "Temperature",
"maxReplyLength": "MaxReplyLength",
"historyCount": "HistoryCount",
"skill": "Skill",
"conversationSettings": "ConversationSettings",
"welcomeMessage": "WelcomeMessage",
"deepThinking": "DeepThinking",
"enableDeepThinking": "EnableDeepThinking",
"publish": "Publish",
"publishStatusLabel": "Current Release",
"publishStatusDraft": "Draft",
"publishStatusDraftDesc": "Only the draft is saved. External chat and Public API are still unavailable.",
"publishStatusPublishPending": "Publish Pending",
"publishStatusPublishPendingDesc": "The assistant will switch to the new release after approval.",
"publishStatusPublished": "Published",
"publishStatusPublishedDesc": "The current release is externally available. Ongoing edits still stay in draft.",
"publishStatusOfflinePending": "Offline Pending",
"publishStatusOfflinePendingDesc": "The current release stays available until approval completes, but it is hidden from new binding candidates.",
"publishStatusOffline": "Offline",
"publishStatusOfflineDesc": "The current release is offline. External chat, Public API, and new bindings are unavailable.",
"publishStatusDeletePending": "Delete Pending",
"publishStatusDeletePendingDesc": "The current release remains available, but it is no longer offered as a new binding candidate.",
"submitPublishApprovalConfirm": "Publish the current assistant now?",
"submitRepublishApprovalConfirm": "Republish the current assistant now?",
"submitOfflineApprovalConfirm": "Take the current assistant offline?",
"submitDeleteApprovalConfirm": "Delete the current assistant?",
"publishPendingHint": "There is already an approval in progress for this bot.",
"deletePendingHint": "There is already an approval in progress for this bot.",
"publishRequiredHint": "There is no released version yet. Submit publish approval first.",
"postToWeChatOfficialAccount": "PostToWeChatOfficialAccount",
"publishExternalLink": "Publish External Chat Link",
"configured": "Configured",
"notConfigured": "NotConfigured",
"chatPublishBaseUrlMissing": "Publish base URL is not configured. Please set it in system settings first.",
"chatExternalLink": "Chat External Link",
"chatAccessToken": "Access Token",
"chatAccessTokenPlaceholder": "Optional. Selected links will include the token",
"chatAccessTokenHint": "Only enabled access tokens with public-api chat permission are listed. After selection, copied links and iframe code will automatically include the token.",
"iframeEmbedCode": "Iframe Embed Code",
"copyLink": "Copy Link",
"copyIframeCode": "Copy Code",
"openPublicPage": "Open Page",
"allowAnonymousAccess": "Allow Anonymous Access",
"embedUsage": "Embed Notes",
"embedUsageTip1": "If embedding fails, check whether gateway/Nginx sets X-Frame-Options or strict Content-Security-Policy.",
"embedUsageTip2": "Embed only in trusted sites and combine with rate limiting.",
"publicPageBlocked": "Anonymous access is disabled for this bot",
"publicPageBlockedTip": "Enable anonymous access in publish settings before using external links.",
"publicChatTitle": "Public Chat Assistant",
"publicChatSubtitle": "Powered by EasyFlow",
"publicChatPlaceholder": "Type your question and press Enter to send",
"publicChatInputHint": "Shift + Enter for newline",
"publicChatSend": "Send",
"publicChatStop": "Stop",
"publicChatLoading": "Initializing chat environment...",
"publicChatThinking": "Thinking...",
"publicChatInitError": "Initialization failed, please try again later",
"publicChatTokenInvalid": "The access token is invalid or expired",
"publicChatAssistantReply": "Assistant Reply",
"publicChatToolCalling": "Calling tool",
"publicChatToolDone": "Tool completed",
"publicChatToolUnknown": "Unnamed tool",
"publicChatToolExpand": "Expand",
"publicChatToolCollapse": "Collapse",
"publicChatCopySuccess": "Copied",
"publicChatCopyFail": "Copy failed",
"basicInfo": "Basic Info",
"knowledgeRetrievalMode": "Retrieval Mode",
"retrievalModes": {
"hybrid": "Hybrid Retrieval",
"vector": "Vector Retrieval",
"keyword": "Keyword Retrieval"
},
"modal": {
"createDescription": "Set the assistant appearance, identity and base availability.",
"editDescription": "Update the assistant presentation and base availability.",
"previewEyebrow": "Assistant Preview",
"previewTitleFallback": "Untitled Assistant",
"previewAliasFallback": "The alias will appear here after it is filled in",
"previewDescriptionFallback": "Describe the tasks this assistant is good at in one sentence.",
"previewStatusEnabled": "Enabled",
"previewStatusDisabled": "Disabled",
"sectionAppearanceTitle": "Basic Info",
"sectionAppearanceDescription": "Define the avatar, name and category.",
"sectionIdentityTitle": "Identity",
"sectionIdentityDescription": "Configure a stable alias and an external description.",
"sectionPublishTitle": "Availability",
"sectionPublishDescription": "Control whether the assistant is currently available.",
"aliasHint": "Use letters, numbers or hyphens for a stable access identifier.",
"descriptionHint": "This summary helps teammates understand when to use the assistant.",
"statusHint": "When disabled, the assistant configuration is kept but shown as inactive."
},
"placeholder": {
"welcome": "Please enter welcome message",
"prompt": "You are an AI assistant. Please provide clear and accurate answers based on the user's questions.",
"permission": "No permission to configure the bot!"
},
"systemPrompt": "System Prompt",
"aiOptimization": "AI Optimization",
"weChatOfficialAccountConfiguration": "WeChat Official Account configuration",
"aiOptimizedPrompts": "AI Optimized Prompts",
"chatAssistant": "Chat Assistant",
"publicChatStopped": "Generation stopped"
}