feat: knowledge base first OK

This commit is contained in:
qixinbo
2026-03-29 00:20:53 +08:00
parent bd7776d1b7
commit 92e8c40826
17 changed files with 3357 additions and 10 deletions
+98
View File
@@ -139,6 +139,104 @@
"leaveBlankIfNotModifying": "Leave blank if not modifying",
"confirmNewPassword": "Confirm New Password",
"saveSettings": "Save Settings",
"knowledgeBase": "Knowledge Base",
"knowledgeBaseSettings": "Knowledge Base Configuration",
"knowledgeBaseSettingsDesc": "Create, edit, reindex, and manage knowledge bases in the current project.",
"knowledgeGlobalConfigTitle": "Knowledge Global Configuration",
"knowledgeGlobalConfigDesc": "Configure global API base and key for knowledge service shared across projects.",
"knowledgeGlobalApiBase": "API Base",
"knowledgeGlobalApiBasePlaceholder": "e.g. https://api.siliconflow.cn/v1 (without /embeddings)",
"knowledgeGlobalApiKey": "API Key",
"knowledgeGlobalApiKeyPlaceholder": "Leave blank to keep the current key",
"knowledgeGlobalApiKeyMasked": "Saved key: {{masked}}",
"knowledgeGlobalApiKeyEmpty": "No API key configured",
"knowledgeGlobalDefaultEmbeddingModel": "Default Embedding Model",
"knowledgeGlobalDefaultEmbeddingModelPlaceholder": "e.g. text-embedding-3-small",
"knowledgeGlobalModelNameHint": "API Base should be the provider base URL (without /embeddings), and model name must be explicit for testing and indexing.",
"knowledgeGlobalModelNameTooLong": "Default embedding model name cannot exceed 200 characters",
"knowledgeGlobalConfigLoadFailed": "Failed to load knowledge global configuration",
"knowledgeGlobalConfigSaveFailed": "Failed to save knowledge global configuration",
"knowledgeGlobalConfigSaved": "Knowledge global configuration saved successfully",
"knowledgeGlobalConfigApiBaseInvalid": "API Base must start with http:// or https://",
"knowledgeGlobalConfigApiBaseShouldBeBaseUrl": "API Base must be a base URL and should not include /embeddings",
"testKnowledgeGlobalConnection": "Test Connection",
"knowledgeGlobalConnectionTestPassed": "Connection test passed",
"knowledgeGlobalConnectionTestFailed": "Connection test failed",
"knowledgeGlobalConnectionModelResult": "Model: {{model}}",
"knowledgeGlobalConnectionDimensionResult": "Embedding dimension: {{dim}}",
"knowledgeGlobalConnectionAvailableModelsResult": "Available model examples: {{models}}",
"knowledgeGlobalModelNameRequiredForTest": "Model name is required for connection testing",
"knowledgeGlobalArkModelRequiredForTest": "For Volcengine Ark, model name is required for connection testing (Model ID or Endpoint ID)",
"saveKnowledgeGlobalConfig": "Save Global Configuration",
"refresh": "Refresh",
"knowledgeBaseName": "Knowledge Base Name",
"knowledgeBaseNamePlaceholder": "Enter knowledge base name",
"knowledgeBaseDescriptionPlaceholder": "Enter knowledge base description (optional)",
"knowledgeBaseEmbeddingModel": "Embedding Model",
"knowledgeBaseEmbeddingModelPlaceholder": "e.g. text-embedding-3-large",
"knowledgeBaseChunkSize": "Chunk Size",
"knowledgeBaseChunkOverlap": "Chunk Overlap",
"knowledgeBaseTopK": "Top K",
"createKnowledgeBase": "Create Knowledge Base",
"updateKnowledgeBase": "Update Knowledge Base",
"knowledgeBaseList": "Knowledge Base List",
"knowledgeBaseMeta": "{{count}} docs · Updated {{updatedAt}}",
"manageKnowledgeDocuments": "Manage Documents",
"knowledgeDocumentManagerTitle": "Document Management ({{name}})",
"knowledgeDocumentManagerTitleEmpty": "Knowledge Document Management",
"selectKnowledgeBaseToManageDocuments": "Select a knowledge base above to manage documents",
"knowledgeDocumentTitle": "Document Title",
"knowledgeDocumentTitlePlaceholder": "e.g. Refund Policy",
"knowledgeDocumentContent": "Document Content",
"knowledgeDocumentContentPlaceholder": "Enter document content",
"knowledgeDocumentMetadata": "Document Metadata (Optional JSON)",
"knowledgeDocumentMetadataPlaceholder": "e.g. {\"source\":\"manual\",\"lang\":\"en\"}",
"knowledgeDocumentMeta": "Updated {{updatedAt}}",
"knowledgeDocumentTitleRequired": "Please enter a document title",
"knowledgeDocumentContentRequired": "Please enter document content",
"knowledgeDocumentMetadataInvalid": "Document metadata must be valid JSON",
"createKnowledgeDocument": "Create Document",
"updateKnowledgeDocument": "Update Document",
"editKnowledgeDocument": "Edit Document",
"deleteKnowledgeDocument": "Delete Document",
"confirmDeleteKnowledgeDocument": "Are you sure you want to delete this document?",
"knowledgeDocumentCreated": "Document created successfully",
"knowledgeDocumentUpdated": "Document updated successfully",
"knowledgeDocumentDeleted": "Document deleted successfully",
"knowledgeDocumentLoadFailed": "Failed to load documents",
"knowledgeDocumentSaveFailed": "Failed to save document",
"knowledgeDocumentDeleteFailed": "Failed to delete document",
"noKnowledgeDocuments": "No documents in this knowledge base",
"knowledgeDocumentUploadTitle": "Upload Documents to Knowledge Base",
"knowledgeDocumentUploadHint": "Supports txt, md, json, yaml, xml, html, csv, xls, xlsx. Max 5MB per file.",
"knowledgeDocumentUploadSelected": "{{count}} file(s) selected",
"knowledgeDocumentUploadNone": "No files selected",
"knowledgeDocumentUploadAction": "Upload and Add",
"knowledgeDocumentUploadEmpty": "Please select files to upload",
"knowledgeDocumentUploadSuccess": "{{count}} file(s) uploaded successfully",
"knowledgeDocumentUploadFailed": "Failed to upload documents",
"knowledgeCitations": "Knowledge Citations",
"matchScore": "Score: {{score}}",
"editKnowledgeBase": "Edit Knowledge Base",
"deleteKnowledgeBase": "Delete Knowledge Base",
"reindexKnowledgeBase": "Reindex",
"refreshKnowledgeBaseList": "Refresh Knowledge Bases",
"knowledgeBaseLoadFailed": "Failed to load knowledge bases",
"knowledgeBaseNameRequired": "Please enter a knowledge base name",
"knowledgeBaseChunkSizeRange": "Chunk Size must be between 64 and 4096",
"knowledgeBaseChunkOverlapRange": "Chunk Overlap must be between 0 and 512",
"knowledgeBaseChunkOverlapTooLarge": "Chunk Overlap must be smaller than Chunk Size",
"knowledgeBaseTopKRange": "Top K must be between 1 and 20",
"knowledgeBaseCreated": "Knowledge base created successfully",
"knowledgeBaseUpdated": "Knowledge base updated successfully",
"knowledgeBaseSaveFailed": "Failed to save knowledge base",
"confirmDeleteKnowledgeBase": "Are you sure you want to delete this knowledge base?",
"knowledgeBaseDeleted": "Knowledge base deleted successfully",
"knowledgeBaseDeleteFailed": "Failed to delete knowledge base",
"knowledgeBaseReindexSuccess": "Knowledge base reindexed successfully",
"knowledgeBaseReindexFailed": "Failed to reindex knowledge base",
"selectProjectBeforeManageKnowledgeBase": "Please select a project before managing knowledge bases",
"noKnowledgeBases": "No knowledge bases in this project. Create one in Settings first.",
"confirmDeleteUser": "Are you sure you want to delete this user?",
"newUserMustHavePassword": "New users must have a password",
"anErrorOccurred": "An error occurred",