{
  "title": "Knowledge Base",
  "add_context": "Add Context",
  "tooltip": "Knowledge Base",
  "search_placeholder": "Search...",
  "no_knowledge_bases": "No knowledge bases found",
  "go_to_create": "Go to Create Knowledge Base",
  "fetch_error": "Failed to load knowledge bases",
  "documents": "documents",
  "document_count": "{{count}} document",
  "documents_count": "{{count}} documents",
  "modules": {
    "title": "Knowledge Space",
    "code": "Code Knowledge",
    "code_desc": "Repository documentation",
    "wiki": "Wiki",
    "wiki_desc": "Team knowledge base"
  },
  "tabs": {
    "code": "Code Knowledge",
    "document": "Document Knowledge"
  },
  "document": {
    "title": "Document Knowledge",
    "personal": "Personal Knowledge",
    "team": "Team Knowledge",
    "documents": "documents",
    "noTeamHint": "You haven't joined any teams yet. Create or join a team to view team knowledge bases here.",
    "noGroupHint": "You haven't joined any groups yet. Create or join a group to view group knowledge bases here.",
    "manageGroups": "Manage Groups",
    "searchGroups": "Search groups...",
    "noGroupResults": "No matching groups",
    "tabs": {
      "personal": "Personal",
      "group": "Group",
      "organization": "Organization",
      "external": "External"
    },
    "personalGroups": {
      "createdByMe": "Created by Me",
      "sharedWithMe": "Shared with Me",
      "noCreated": "You haven't created any knowledge bases yet",
      "noShared": "No knowledge bases have been shared with you",
      "createdDesc": "Click the button above to create your first knowledge base",
      "sharedDesc": "Knowledge bases shared by other users will appear here"
    },
    "groupSections": {
      "native": "Created",
      "shared": "Shared",
      "noNative": "No group knowledge bases yet",
      "noShared": "No shared knowledge bases yet"
    },
    "tree": {
      "title": "Knowledge Base",
      "myKnowledge": "My Knowledge",
      "groupKnowledge": "Group Knowledge",
      "orgKnowledge": "Organization Knowledge",
      "searchPlaceholder": "Search knowledge bases...",
      "emptyState": "Select a knowledge base from the left panel",
      "emptyStateHint": "Browse and select a knowledge base to view its details",
      "noResults": "No matching knowledge bases found",
      "collapse": "Collapse",
      "collapseTree": "Collapse list",
      "expandTree": "List",
      "docCount": "{{count}} docs",
      "loadingKbs": "Loading knowledge bases..."
    },
    "sidebar": {
      "searchPlaceholder": "Search knowledge bases...",
      "typeToSearch": "Type to search knowledge bases",
      "favorites": "Favorites",
      "recent": "Recent",
      "groups": "Groups",
      "navigation": "Navigation",
      "all": "All",
      "noGroups": "No groups",
      "noFavorites": "No favorite knowledge bases",
      "noRecent": "No recent access history",
      "clearRecent": "Clear history",
      "personal": "Personal",
      "organization": "Organization",
      "dingtalk": "DingTalk Docs",
      "groupSettings": "Group Settings",
      "justNow": "Just now",
      "minutesAgo": "{{count}} min ago",
      "hoursAgo": "{{count}} hr ago",
      "yesterday": "Yesterday",
      "daysAgo": "{{count}} days ago"
    },
    "allKnowledgeBases": "All Knowledge Bases",
    "dingtalk": {
      "sync": "Sync",
      "syncing": "Syncing...",
      "syncSuccess": "Sync completed",
      "syncFailed": "Sync failed",
      "syncHint": "Click the sync button to fetch documents from DingTalk",
      "notConfigured": "DingTalk Docs Not Configured",
      "configureHint": "Please enable and configure the DingTalk Docs MCP service in Settings first, then you can browse and sync DingTalk documents here.",
      "goToSettings": "Go to Settings",
      "emptyState": "No Documents",
      "lastSynced": "Last synced",
      "docCount": "{{count}} documents",
      "allDocs": "All Documents",
      "noDocsInFolder": "No documents in this folder",
      "backToParent": "Back to parent",
      "columnName": "Name",
      "columnType": "Type",
      "columnContentUpdatedAt": "Doc Updated At",
      "columnSyncedAt": "Synced At",
      "columnActions": "Actions",
      "openInDingtalk": "Open in DingTalk",
      "lastModified": "Last modified",
      "myDocs": "My Documents",
      "wikispace": "Knowledge Base",
      "wikispaceSyncHint": "Click sync to pull knowledge bases from DingTalk",
      "wikispaceEmpty": "No knowledge base content",
      "wikispaceNotConfigured": "DingTalk Knowledge Base MCP is not configured",
      "wikispaceConfigureHint": "Please go to settings to configure DingTalk Knowledge Base MCP"
    },
    "groupFilter": {
      "all": "All Groups"
    },
    "table": {
      "name": "Name",
      "group": "Group",
      "belongsTo": "Belongs To",
      "from": "From",
      "permission": "Permission",
      "createdAt": "Created",
      "updatedAt": "Updated",
      "actions": "Actions",
      "edit": "Edit",
      "delete": "Delete",
      "minutesAgo": "min ago",
      "daysAgo": "days ago"
    },
    "groupList": {
      "back": "Back",
      "create": "New Knowledge Base",
      "searchPlaceholder": "Search knowledge bases...",
      "sortUpdated": "Recently Updated",
      "sortCreated": "Date Created",
      "sortName": "Name",
      "empty": "No knowledge bases",
      "emptyHint": "Click the button above to create your first knowledge base",
      "loadMore": "Load More",
      "documentCount": "{{count}} documents",
      "updatedAt": "Updated {{time}}"
    },
    "search": {
      "placeholder": "Search knowledge bases...",
      "recentSearches": "Recent Searches",
      "allResults": "All Results",
      "knowledgeBases": "Knowledge Bases",
      "groupsLabel": "Groups",
      "noResults": "No matching knowledge bases found",
      "searching": "Searching...",
      "kbCount": "{{count}} knowledge bases"
    },
    "accessDenied": {
      "title": "Access Denied",
      "description": "You don't have permission to access this knowledge base. Please contact the knowledge base creator or administrator if you have questions.",
      "backButton": "Back to Knowledge Base List"
    },
    "noOrgKnowledgeBase": "No organization knowledge base",
    "noOrgKnowledgeBaseHint": "Organization knowledge bases are managed by administrators. All members can view.",
    "orgKnowledgeBaseReadOnly": "You have view-only access.",
    "knowledgeBase": {
      "title": "Knowledge Base",
      "create": "Create Knowledge Base",
      "createNotebook": "Create Notebook",
      "createClassic": "Create Knowledge Base",
      "createDesc": "Create your first knowledge base",
      "notebookDesc": "Upload files and start conversations directly in the notebook, supports up to 50 files",
      "classicDesc": "Uploaded files can be referenced in chat, no file limit in knowledge base",
      "type": "Type",
      "typeNotebook": "Notebook",
      "typeClassic": "Knowledge Base",
      "edit": "Edit Knowledge Base",
      "delete": "Delete Knowledge Base",
      "name": "Name",
      "namePlaceholder": "Enter knowledge base name",
      "nameRequired": "Name is required",
      "nameTooLong": "Name must be 100 characters or less",
      "description": "Description",
      "descriptionPlaceholder": "Enter description (optional)",
      "documentCount": "Documents",
      "empty": "No knowledge bases yet",
      "confirmDelete": "Are you sure you want to delete this knowledge base? This action cannot be undone.",
      "cannotDeleteWithDocuments": "This knowledge base contains documents and cannot be deleted. Please delete all documents first.",
      "deleteWarning": "This knowledge base contains {{count}} document(s). Please delete all documents before deleting the knowledge base.",
      "search": "Search knowledge bases...",
      "noResults": "No matching knowledge bases",
      "convertType": "Convert Type",
      "currentType": "Current Type",
      "convertToNotebook": "Convert to Notebook",
      "convertToClassic": "Convert to Knowledge Base",
      "convertToNotebookDisabled": "Document count exceeds 50 file limit, cannot convert to notebook mode",
      "convertToClassicConfirm": "After conversion, you will no longer be able to chat directly in the knowledge base, but there will be no document limit. Are you sure you want to convert?",
      "convertToNotebookConfirm": "After conversion to notebook, you can upload files and chat directly in the knowledge base, but the document limit will be 50 files. Are you sure you want to convert?",
      "convertSuccess": "Knowledge base type converted successfully",
      "convertFailed": "Failed to convert knowledge base type",
      "targetGroup": "Target Group",
      "selectGroup": "Select Group"
    },
    "folder": {
      "docCount": "{{count}} docs",
      "create": "Create Folder",
      "createTitle": "New Folder",
      "createPlaceholder": "Enter folder name",
      "delete": "Delete Folder",
      "deleteTitle": "Delete Folder",
      "deleteConfirm": "Are you sure you want to delete \"{{name}}\" and all its subfolders? Documents will be moved to root level.",
      "rename": "Rename Folder",
      "renameTitle": "Rename Folder",
      "renamePlaceholder": "Enter new folder name",
      "moveDocument": "Move to Folder",
      "selectFolder": "Select target folder",
      "rootLevel": "Root Level",
      "createdToast": "Folder \"{{name}}\" created",
      "updatedToast": "Folder \"{{name}}\" updated",
      "deletedToast": "Folder deleted, {{count}} document(s) moved to root",
      "createFailed": "Failed to create folder",
      "updateFailed": "Failed to update folder",
      "deleteFailed": "Failed to delete folder",
      "moveDocumentFailed": "Failed to move document",
      "depthExceeded": "Folder hierarchy cannot exceed 4 levels",
      "documentPlacementDepthExceeded": "Documents can only be placed in the 4th folder level or above",
      "moveDocumentHint": "Move \"{{name}}\" to:",
      "current": "current"
    },
    "document": {
      "title": "Documents",
      "upload": "Add sources",
      "edit": "Edit Document",
      "enable": "Enable",
      "disable": "Disable",
      "delete": "Delete",
      "status": {
        "enabled": "Enabled",
        "disabled": "Disabled"
      },
      "indexStatus": {
        "available": "Indexed",
        "notIndexed": "Not Indexed",
        "notIndexedHint": "This document has not been indexed yet, so AI currently falls back to other tools to browse its content.",
        "unavailable": "Index Unavailable",
        "unavailableHint": "AI will use other tools to browse documents (slightly less efficient than quick retrieval)",
        "indexing": "Indexing",
        "indexingHint": "Index is being generated. Refresh the page later to check the latest status.",
        "converting": "Converting",
        "convertingHint": "Document is being converted to a searchable format. This may take a few minutes.",
        "pendingConversion": "Pending Conversion",
        "pendingConversionHint": "Document is waiting to be converted to a searchable format."
      },
      "reindex": "Reindex",
      "index": "Start Indexing",
      "reindexing": "Reindexing...",
      "reindexSuccess": "Reindex started",
      "reindexFailed": "Failed to start reindex",
      "excelFileSizeExceeded": "File size exceeds the limit: Excel files ({{extension}}) must be {{limit}}MB or smaller for indexing. Current file size: {{size}}MB. Please reduce the file size or split into smaller files.",
      "openLink": "Open Link",
      "download": "Download",
      "columns": {
        "name": "Name",
        "type": "Type",
        "size": "Size",
        "date": "Created",
        "status": "Status",
        "indexStatus": "Index",
        "actions": "Actions",
        "createdBy": "Created By",
        "updatedAt": "Updated"
      },
      "type": {
        "table": "Table",
        "web": "Web Page"
      },
      "search": "Search documents",
      "empty": "No documents yet",
      "emptyHint": "Upload your first document to get started",
      "noResults": "No matching documents",
      "filter": {
        "all": "All Status",
        "enabled": "Enabled",
        "disabled": "Disabled"
      },
      "confirmDelete": "Are you sure you want to delete this document?",
      "nameRequired": "Document name is required",
      "namePlaceholder": "Enter document name",
      "updateFailed": "Failed to update document",
      "dropzone": "Drop files here or click to browse",
      "supportedTypes": "PDF, Word, PPT, Excel, TXT, MD (Max {{maxSize}}MB)",
      "uploading": "Uploading...",
      "uploadSuccess": "File uploaded successfully",
      "batch": {
        "selected": "{{count}} selected",
        "selectAll": "Select All",
        "enable": "Enable",
        "disable": "Disable",
        "delete": "Delete"
      },
      "detail": {
        "title": "Document Detail",
        "backToList": "Back to List",
        "summary": "Document Summary",
        "status": "Status",
        "statusValues": {
          "pending": "Pending",
          "generating": "Generating",
          "completed": "Completed",
          "failed": "Failed"
        },
        "topics": "Topics",
        "metaInfo": "Metadata",
        "content": "Document Content",
        "truncated": "Content Truncated",
        "copy": "Copy",
        "copied": "Copied",
        "copySuccess": "Copied successfully",
        "copyError": "Failed to copy",
        "contentLength": "Content Length",
        "characters": "characters",
        "noContent": "No content available",
        "edit": "Edit",
        "save": "Save",
        "cancel": "Cancel",
        "saving": "Saving...",
        "saveSuccess": "Save successful",
        "saveFailed": "Save failed",
        "unsavedChanges": "You have unsaved changes. Are you sure you want to discard them?",
        "discardChanges": "Discard changes",
        "viewRaw": "View raw content",
        "viewPreview": "View rendered preview",
        "fullscreen": "Fullscreen",
        "exitFullscreen": "Exit fullscreen",
        "chunks": "Chunks",
        "chunksTitle": "Document Chunks",
        "chunksEmpty": "No chunks available",
        "chunksLoading": "Loading chunks...",
        "chunksError": "Failed to load chunks",
        "chunksTotal": "{{count}} chunks total",
        "chunkIndex": "Chunk {{index}}",
        "chunkTokens": "{{count}} tokens",
        "viewChunks": "View Chunks",
        "splitterType": "Splitter Type",
        "splitterSubtype": "Splitter Subtype"
      },
      "downloadFailed": "Failed to download file"
    },
    "upload": {
      "dropzoneHint": "Select up to {{max}} files at once",
      "fileList": "{{count}} files selected",
      "clearAll": "Clear All",
      "startUpload": "Upload {{count}} Files",
      "confirmUpload": "Confirm ({{count}} files)",
      "confirming": "Creating documents...",
      "summary": "Completed: {{success}} succeeded, {{failed}} failed",
      "status": {
        "pending": "Pending",
        "uploading": "Uploading",
        "success": "Uploaded",
        "error": "Failed"
      },
      "uploadFile": "Upload File",
      "pasteText": "Paste Text",
      "pasteTextHint": "Paste text content below to upload it as a document to the knowledge base.",
      "fileName": "File Name",
      "fileNamePlaceholder": "Enter file name (optional, auto-generated by default)",
      "textContent": "Text Content",
      "textPlaceholder": "Paste text here...",
      "textRequired": "Please enter text content",
      "insert": "Insert",
      "clickToRename": "Click to rename",
      "unsupportedFileType": "Image files are not supported yet. Support will be added in future versions.",
      "addTable": "Add Data Table",
      "tableHint": "Enter the table link and name to add it to your knowledge base.",
      "tableUrlHint": "Please enter a valid table URL. Ensure the link is accessible and you have read permission. Currently supports DingTalk tables.",
      "tableName": "Document Name",
      "tableNamePlaceholder": "Enter document name",
      "tableUrl": "Table Link",
      "tableUrlPlaceholder": "Paste table link",
      "tableUrlRequired": "Please enter the table link",
      "tableNameRequired": "Please enter document name",
      "tableAddFailed": "Failed to add, please try again",
      "adding": "Adding...",
      "confirmAdd": "Confirm Add",
      "validation": {
        "validating": "Validating URL...",
        "success": "URL validation passed",
        "invalidUrlFormat": "Please enter a valid URL format",
        "unsupportedProvider": "Unsupported link source. Currently only DingTalk tables are supported",
        "parseFailed": "Unable to parse the link. Please check if the URL format is correct",
        "missingDingtalkId": "You do not have a DingTalk ID configured. Please log in using DingTalk to access table documents",
        "tableAccessFailed": "Unable to access the table. Please check if you have access permissions",
        "tableAccessFailedLinkedTable": "The table might be a linked table. Please use the original table link",
        "unknownError": "Validation failed. Please check if the URL is correct",
        "networkError": "Network error. Please try again later",
        "pleaseFixUrl": "Please fix the URL before submitting",
        "provider": {
          "dingtalk": "DingTalk Table"
        }
      },
      "documentCount": "Document Count",
      "notebookLimitReached": "Notebook supports up to 50 files",
      "web": {
        "addWebPage": "Add Web Page",
        "orAddWebPage": "Or enter a web page URL",
        "hint": "Enter a web page URL to scrape its content and add it to your knowledge base.",
        "urlLabel": "Web Page URL",
        "urlPlaceholder": "https://example.com/article",
        "nameLabel": "Document Name (Optional)",
        "namePlaceholder": "Uses page title if not specified",
        "submitButton": "Fetch and Add",
        "fetching": "Fetching web page...",
        "success": "Web page content fetched successfully",
        "fetchFailed": "Unable to access the web page. Please check if the URL is correct",
        "fetchTimeout": "Request timed out. Please try again later",
        "parseFailed": "Unable to parse the web page content",
        "emptyContent": "No extractable content found on the page",
        "authRequired": "This page requires authentication and cannot be accessed",
        "addFailed": "Failed to add web page. Please try again",
        "urlRequired": "Please enter a web page URL",
        "refetch": "Re-fetch",
        "refetching": "Fetching...",
        "refetchSuccess": "Web page content updated",
        "refetchFailed": "Failed to re-fetch web page",
        "refetchConfirm": "Re-fetch this web page? This will retrieve the latest content from the URL and update the document."
      }
    },
    "permission": {
      "noAccess": "You do not have permission to perform this action",
      "share": "Share",
      "shareLink": "Invite to Collaborate",
      "shareLinkDescription": "Send this link to others so they can request access to \"{{name}}\"",
      "shareInstructions": "You retain full control after sharing. Others must submit a request and receive your approval before accessing.",
      "copyLink": "Copy Link",
      "linkCopied": "Link copied to clipboard",
      "management": "Permission Management",
      "apply": "Knowledge Base Access Request",
      "applySuccess": "Request Submitted",
      "applySuccessDescription": "Your request has been submitted. You will be notified when it is reviewed.",
      "pendingRequests": "Pending Requests",
      "noPendingRequests": "No pending requests",
      "approvedUsers": "Authorized Users",
      "noApprovedUsers": "No authorized users",
      "addUser": "Add User",
      "permissionLevel": "Permission Level",
      "view": "View",
      "edit": "Edit",
      "manage": "Manage",
      "approve": "Approve",
      "reject": "Reject",
      "remove": "Remove",
      "add": "Add",
      "modify": "Modify Permission",
      "requestedAt": "Requested at",
      "approvedAt": "Authorized at",
      "noPermission": "You don't have access to this knowledge base",
      "pendingApproval": "Pending Approval",
      "pendingApprovalDescription": "Your request to access \"{{name}}\" is awaiting approval",
      "selectPermission": "Select Role",
      "role": {
        "label": "Role",
        "Owner": "Owner",
        "Maintainer": "Maintainer",
        "Developer": "Developer",
        "Reporter": "Reporter",
        "RestrictedAnalyst": "Restricted Analyst",
        "OwnerDescription": "Creator with full permissions (only the creator can have this role)",
        "MaintainerDescription": "Maintainer who can manage members and edit content",
        "DeveloperDescription": "Developer who can edit content",
        "ReporterDescription": "User who can only view content",
        "RestrictedAnalystDescription": "Restricted analyst with limited content access"
      },
      "viewDescription": "Can browse knowledge base content only",
      "editDescription": "Can add, modify, and delete documents",
      "manageDescription": "Can manage other users' access permissions",
      "submitRequest": "Submit Request",
      "createdBy": "Created by: {{name}}",
      "requesting": "Requesting...",
      "noEmail": "No email",
      "confirmRemove": "Are you sure you want to remove this user's access permission? This action cannot be undone.",
      "userName": "Username",
      "enterUserName": "Enter username",
      "searchUserPlaceholder": "Search username or email...",
      "selectUser": "Please select a user",
      "invalidUserName": "Please enter a valid username",
      "maxUsersExceeded": "Maximum {{max}} users can be added at once",
      "batchAddFailed": "failed to add",
      "invalidShareLink": "Share link is invalid or expired",
      "noLinkToCopy": "No link to copy",
      "copyFailedManual": "Link selected. Press Ctrl+C to copy.",
      "authorization": "Authorization",
      "individual": "Individual",
      "selectGroup": "Select group",
      "selectGroupPlaceholder": "Please select a group",
      "searchGroupPlaceholder": "Search groups...",
      "noGroups": "No groups available",
      "namespaceMembers": "Group Permissions",
      "addNamespace": "Add group",
      "noNamespacePermissions": "No group permissions yet",
      "namespace": "Group"
    },
    "advancedSettings": {
      "title": "Advanced Settings",
      "collapsed": "Click to expand advanced settings",
      "expanded": "Click to collapse",
      "readOnly": "Read-only"
    },
    "retrieval": {
      "retriever": "Retriever",
      "retrieverSelect": "Select a retriever",
      "retrieverHint": "Storage engine for document indexing",
      "noRetriever": "No retriever available. Please configure one in Settings.",
      "embeddingModel": "Embedding Model",
      "embeddingModelSelect": "Select an embedding model",
      "embeddingModelHint": "Model for generating vector embeddings",
      "noEmbeddingModel": "No embedding model available. Please configure one in Settings.",
      "ragUnavailable": "Quick retrieval is not available",
      "ragUnavailableHint": "You can still create the knowledge base. AI will use kb_ls/kb_head tools to browse document contents manually (less efficient than quick search).",
      "retrievalMode": "Retrieval Mode",
      "vector": "Vector Search",
      "keyword": "Full-Text Search",
      "hybrid": "Hybrid Search",
      "topK": "Top K",
      "topKHint": "Number of results to return (1-10)",
      "scoreThreshold": "Score Threshold",
      "scoreThresholdHint": "Minimum similarity score (0-1)",
      "threshold": "Threshold",
      "hybridWeights": "Hybrid Weights",
      "semanticWeight": "Semantic Weight",
      "keywordWeight": "Keyword Weight",
      "weightSum": "Weights must sum to 1.0",
      "sourceType": {
        "user": "Personal",
        "public": "Public",
        "group": "Group"
      },
      "searchPlaceholder": "Search..."
    },
    "splitter": {
      "title": "Chunking Settings",
      "type": "Chunking Type",
      "general": "General",
      "flat": "Flat",
      "hierarchical": "Hierarchical",
      "smart": "Smart Chunking",
      "smartHint": "Automatically selects the best chunking strategy based on file type: Markdown uses structure chunking, TXT uses sentence chunking, PDF/Word uses recursive character chunking",
      "sentence": "Sentence Chunking",
      "semantic": "Semantic Chunking",
      "formatEnhancement": "Format Enhancement",
      "none": "None",
      "fileAware": "File-aware",
      "titleEnhancement": "Title Enhancement",
      "separator": "Separator",
      "separatorHint": "Character(s) used to split document",
      "chunkSize": "Max Chunk Size",
      "chunkSizeHint": "Maximum characters per chunk (128-8192)",
      "chunkOverlap": "Chunk Overlap",
      "chunkOverlapHint": "Overlap characters between chunks",
      "parentChunkSize": "Parent Chunk Size",
      "childChunkSize": "Child Chunk Size",
      "childChunkOverlap": "Child Chunk Overlap",
      "parentSeparator": "Parent Separator",
      "parentSeparatorHint": "Character(s) used to split parent chunks",
      "childSeparator": "Child Separator",
      "childSeparatorHint": "Character(s) used to split child chunks",
      "characters": "characters",
      "overlapError": "Overlap must be less than chunk size",
      "bufferSize": "Buffer Size",
      "bufferSizeHint": "Buffer size for semantic chunking (1-10)",
      "breakpointThreshold": "Breakpoint Threshold",
      "breakpointThresholdHint": "Percentile threshold for determining breakpoints (50-100)"
    },
    "summary": {
      "enableLabel": "Auto-generate Summary",
      "enableDescription": "Generate summaries on upload to improve search and retrieval quality",
      "selectModel": "Select summary model",
      "modelRequired": "Please select a model for summary generation",
      "modelPlaceholder": "Search models...",
      "noModel": "No model selected"
    },
    "callLimits": {
      "title": "Call Limits",
      "description": "Limit the number of knowledge base tool calls per conversation to control token usage",
      "maxCalls": "Maximum Calls",
      "maxCallsHint": "Maximum number of knowledge base tool calls allowed per conversation (2-50)",
      "exemptCalls": "Exempt Calls",
      "exemptCallsHint": "Number of calls exempt from token checking (must be less than maximum calls)",
      "validationError": "Exempt calls must be less than maximum calls"
    },
    "guidedQuestions": {
      "label": "Guided Questions (Optional)",
      "placeholder": "Enter a guided question",
      "addButton": "Add Question",
      "helpText": "Will be displayed above the input when starting a new conversation",
      "maxReached": "Maximum 3 guided questions allowed"
    },
    "retrievalTest": {
      "button": "Retrieval Test",
      "title": "Retrieval Test",
      "description": "Test knowledge retrieval effectiveness with a given query text.",
      "sourceText": "Source Text",
      "placeholder": "Enter query text to test...",
      "search": "Test",
      "results": "Results",
      "emptyHint": "Retrieval test results will be displayed here",
      "noResults": "No matching results found",
      "noConfig": "This knowledge base has no retriever or embedding model configured. Cannot perform retrieval test.",
      "error": "Retrieval test failed, please try again",
      "configTitle": "Retrieval Parameters",
      "configHint": "These settings are for testing only and will not be saved to the database.",
      "modified": "Modified"
    },
    "goToSettings": "Go to Settings",
    "groupSettings": "Group Settings",
    "groupChat": {
      "create": "Create Group Chat",
      "createForGroup": "Create group chat for group",
      "createForKb": "Create group chat for knowledge base",
      "defaultTitle": "{{groupName}} Group Chat",
      "defaultTitleWithKb": "{{groupName}} - {{kbName}} Group Chat",
      "addingMembers": "Adding group members...",
      "addMembersSuccess": "Successfully added {{count}} group members",
      "addMembersPartialFail": "Some members failed to add ({{failed}}/{{total}}). You can add them manually in the group chat.",
      "addMembersFailed": "Failed to add group members. You can add them manually in the group chat.",
      "bindKbPartialFail": "Some knowledge bases failed to bind ({{failed}}/{{total}})",
      "bindKbFailed": "Failed to bind knowledge bases"
    },
    "migrate": {
      "title": "Migrate to Group",
      "description": "Migrate this personal knowledge base to a target group. After migration, the knowledge base will belong to the target group.",
      "targetGroup": "Target Group",
      "selectGroupPlaceholder": "Select a group to migrate to",
      "noAvailableGroups": "No available groups. Please join or create a group first.",
      "permissionNote": "You need to be a maintainer of the target group to perform migration",
      "migrationNote": "After migration, the knowledge base will move from personal to group space. Original sharing permissions will be preserved.",
      "selectGroupRequired": "Please select a target group",
      "invalidGroup": "Invalid target group",
      "migrating": "Migrating...",
      "confirm": "Confirm Migration",
      "sourceKnowledgeBase": "Source Knowledge Base",
      "success": "Knowledge base migrated successfully",
      "failed": "Failed to migrate knowledge base"
    }
  },
  "add_repository": "Add Repository",
  "add_repository_desc": "Under maintenance, temporarily unavailable",
  "add_repository_desc_enabled": "Click to add a new repository",
  "no_projects": "No projects found",
  "source": "Source",
  "indexing": "Indexing...",
  "cancelling": "Cancelling...",
  "cancel": "Cancel",
  "cancel_title": "Click to cancel generation",
  "view_task": "Click to view task progress",
  "cancel_dialog_title": "Cancel Generation",
  "cancel_dialog_description": "Are you sure you want to cancel the wiki generation? This action cannot be undone.",
  "repository": "Repository",
  "branch": "Branch",
  "document_language": "Document Language",
  "adding": "Adding...",
  "language_en": "English",
  "language_zh": "Chinese",
  "repositories": "Git Repositories",
  "search": "Search...",
  "search_repositories": "Search repositories...",
  "back_to_list": "Back to list",
  "last_indexed": "Last indexed",
  "loading": "Loading...",
  "loading_content": "Loading content...",
  "select_content": "Select content from the sidebar",
  "select_content_hint": "Choose a topic to view its documentation",
  "diagram": "Diagram",
  "click_to_expand": "Click to expand",
  "copy_code": "Copy code",
  "copied": "Copied!",
  "access_denied_title": "Repository Access Denied",
  "access_denied_description": "The wiki task user does not have access to this repository. Please add the user to the GitLab project or configure a different user.",
  "no_bound_model_warning": "Wiki generation is not available. The default wiki team does not have a model configured. Please contact administrator.",
  "regenerate": "Regenerate",
  "view_detail": "View Details",
  "coming_soon": "Coming Soon",
  "dingtalkTable": {
    "title": "DingTalk Tables",
    "empty": "No DingTalk tables",
    "emptyHint": "Add DingTalk tables in your knowledge base to see them here",
    "error": {
      "noAssistant": "AI Assistant agent not found. Please ensure a team named 'AI助理' is configured in the system",
      "loadFailed": "Failed to load DingTalk tables"
    },
    "analyzing": "Analyzing DingTalk table data..."
  },
  "table": {
    "title": "Data Tables",
    "empty": "No data tables",
    "emptyHint": "Add data tables in your knowledge base to see them here",
    "error": {
      "noAssistant": "AI Assistant agent not found. Please ensure a team named 'AI助理' is configured in the system",
      "loadFailed": "Failed to load data tables"
    },
    "analyzing": "Analyzing data table..."
  },
  "chatPage": {
    "title": "Knowledge Base Chat",
    "summary": "Summary",
    "contextHint": "This knowledge base is bound to your conversation. Ask questions about its documents.",
    "documents": "Documents",
    "showDocuments": "Show Documents",
    "hideDocuments": "Hide Documents",
    "backToList": "Back",
    "notFound": "Knowledge base not found",
    "createTaskError": "Failed to create conversation",
    "bindKnowledgeBaseError": "Failed to bind knowledge base",
    "newNote": "New Note",
    "summaryFailed": "Summary generation failed",
    "summaryFailedHint": "Click retry to regenerate summary",
    "summaryRetry": "Retry",
    "summaryRetrying": "Retrying...",
    "guidedQuestions": {
      "hint": "Try these questions:"
    },
    "accessDenied": {
      "title": "Cannot Access Knowledge Base",
      "description": "You do not have permission to access this knowledge base. If you have any questions, please contact the knowledge base creator or administrator.",
      "backButton": "Back to Knowledge Base List"
    }
  }
}
