{
    "predefinedRules": {
        "singleNewlineRule": {
            "label": "\\n",
            "desc": "Split after single newline, for separating normal line breaks"
        },
        "doubleNewlineRule": {
            "label": "\\n\\n",
            "desc": "Split after double newline, for separating paragraphs"
        },
        "chapterRule": {
            "label": "Chapter\\s+.{1,10}",
            "desc": "Split before 'Chapter X', for splitting chapters"
        },
        "articleRule": {
            "label": "Section\\s+.{1,10}",
            "desc": "Split before 'Article X', for splitting articles"
        },
        "chinesePeriodRule": {
            "label": "。",
            "desc": "Split after Chinese period, for Chinese sentence segmentation"
        },
        "englishPeriodRule": {
            "label": "\\.",
            "desc": "Split after English period, for English sentence segmentation"
        }
    },
    "unavailable": "Audio playback is unavailable. Please contact the administrator.",
    "confirm1": "Confirm",
    "now": "Now",
    "hour": "Hour",
    "minute": "Minute",
    "second": "Second",
    "placeholder": "Select date",
    "ocrForce": "Force OCR",
    "enableRec": "Enable formula recognition",
    "retainImagesTooltip": "When parsing, the image content in the document will be retained to support the reply with both text and images during the question-and-answer process.",
    "chunk": "Chunk",
    "characters": "char",
    "chunkContentCannotBeEmpty": "Chunk content cannot be empty",
    "clickLocateOriginalFile": "Click to locate the original file",
    "clickShowMarkdownEdit": "Click to display the original Markdown text and edit it",
    "clickDeleteChunk": "delete chunk",
    "noAnalysisResult": "No analysis results",
    "filePathEmpty": "File path is empty",
    "fileLoadFailed": "File loading failed",
    "fileContentEmpty": "File content is empty",
    "excelContentEmpty": "Excel content is empty",
    "unsupportedType": "Unsupported type: {{type}}, only CSV/XLSX/XLS are supported",
    "sheetParseError": "Sheet parsing error",
    "unknownError": "Unknown error",
    "currentSheetNoData": "Current sheet has no data",
    "rowNumber": "Row",
    "defaultColumnName": "Column {{index}}",
    "loading": "Loading file...",
    "supportedFormats": "Supports CSV, XLSX, XLS formats",
    "previewFailed": "Preview failed",
    "downloadOriginal": "Download original file",
    "metacommon": {
        "delete": "Delete",
        "cancel": "Cancel",
        "save": "Save",
        "none": "None"
    },
    "metadatainfor": {
        "title": "Metadata",
        "addMetadata": "Add Metadata",
        "enterText": "Enter text",
        "selectTime": "Select time",
        "searchMetadata": "Search metadata",
        "createMetadata": "Create Metadata",
        "enterNewMetadataInfo": "Please enter the name and type for the new metadata.",
        "type": "Type",
        "name": "Name",
        "enterMetadataName": "Enter metadata name"
    },
    "everyRowsAsOneSegment": "Every {{count}} rows as one segment",
    "confirmDeleteSelectedFiles": "Confirm delete selected files ({{count}})",
    "fileinfor": {
        "documentInfo": "Document Information",
        "fileId": "File ID",
        "fileName": "File Name",
        "createTime": "Create Time",
        "updateTime": "Update Time",
        "creator": "Creator",
        "updater": "Updater",
        "originalFileSize": "Original File Size",
        "splitStrategy": "Split Strategy",
        "fullTextSummary": "Full Text Summary"
    },
    "common": {
        "back": "Back",
        "success": "Success",
        "noPermission": "No operation permission"
    },
    "file": {
        "selectFile": "Select File",
        "searchFiles": "Search Files",
        "previewNotAvailable": "File preview not available",
        "fileNotFound": "Selected file not found",
        "changeFailed": "File change failed",
        "loadFailed": "Failed to load file list",
        "unnamedFile": "Unnamed File",
        "excelRule": "Every {{length}} rows as a segment",
        "noSearchResults": "No matching files found",
        "noFiles": "No files available",
        "noMoreFiles": "No more files"
    },
    "segment": {
        "searchSegments": "Search Segments",
        "adjustStrategy": "Adjust Segmentation Strategy",
        "noData": "No segment data"
    },
    "metadialog": {
        "title": "Metadata",
        "nameRequired": "Name cannot be empty.",
        "nameTooLong": "Name cannot exceed 255 characters.",
        "nameInvalid": "Must start with a lowercase letter and can only contain lowercase letters, numbers, and underscores.",
        "nameExists": "Metadata name already exists.",
        "nameReserved": "This name is reserved for system metadata and cannot be used.",
        "saveSuccess": "Metadata saved successfully",
        "saveFailed": "Save failed, please check network or contact administrator",
        "alreadyExists": "This metadata already exists and cannot be added again."
    },
    "knowledgeBaseSettings": "Knowledge Settings",
    "enterKnowledgeBaseDescription": "Please enter knowledge base description",
    "noAvailableModels": "No available models",
    "embeddingModelChangeWarning": "Modifying the embedding model may consume a lot of model resources and take a long time. Please proceed with caution.",
    "finishCreate": "Finish Creation",
    "copySuffix": " Copy",
    "createMetadata": "Create Metadata",
    "builtInMetadata": "Built-in Metadata",
    "customRule": "Custom rule",
    "singleNewlineRule": "Split after single newline, used to separate ordinary line breaks",
    "doubleNewlineRule": "Split after double newline, used to separate paragraphs",
    "chapterRule": "Split before 'Chapter X', used to split chapters, etc.",
    "articleRule": "Split before 'Article X', used to split articles, etc.",
    "chinesePeriodRule": "Split after Chinese period, Chinese sentence segmentation",
    "englishPeriodRule": "Split after English period, English sentence segmentation",
    "splitt": "split",
    "documentDataParsingCompleted": "Document data parsing completed",
    "documentDataBeingPrepared": "Document data is being prepared",
    "youCanReturn": "You can return to the knowledge base file list to view the parsing status",
    "returnToKnowledgeBase": "Return to Knowledge Base",
    "buildKnowledgeBaseQaAgent": "Build Knowledge Base QA Agent",
    "afterDocumentParsing": "After document parsing is completed, use the pre-built knowledge base QA template to create an agent and test the QA effect.",
    "documentKnowledgeQa": "Document Knowledge Base QA-",
    "retrieveDocumentKnowledge": "Retrieve document knowledge base and answer based on retrieval results.",
    "builtInMetadataTooltip": "Built-in metadata is system predefined metadata",
    "createMetadataDescription": "Please define the type and name for the new metadata.",
    "name": "Name",
    "pleaseEnter": "Please enter",
    "save": "Save",
    "saving": "Saving...",
    "rename": "Rename",
    "renameDescription": "Please enter the new name",
    "tip": "Tip",
    "confirmDelete": "Confirm deletion?",
    "confirmDeleteMetadata": "Confirm delete this metadata?",
    "builtInNameError": "This name is system built-in metadata and cannot be used",
    "nameRequired": "Name cannot be empty.",
    "nameTooLong": "Name cannot exceed 255 characters.",
    "nameFormatError": "Must start with a lowercase letter and can only contain lowercase letters, numbers, and underscores.",
    "nameExists": "Metadata name already exists.",
    "knowledgeIdMissing": "Knowledge base ID does not exist, cannot create",
    "inputInvalid": "Input does not meet specifications",
    "renameFailed": "Failed to rename metadata, please try again later",
    "deleteFailed": "Failed to delete metadata, please try again later",
    "noOperationPermission": "No operation permission",
    "similarQuestionsPreview": "Similar Questions (showing first 10 items)",
    "noSimilarQuestions": "No similar questions available",
    "importQA": "Import QA",
    "upFile": "Please upload file",
    "exampleFile": "Example file",
    "qaImportExampleFile": "QA Import Format Example.xlsx",
    "importPreview": "Import Preview (showing first 10 items)",
    "emptyUploadData": "Upload data is empty, please check",
    "excelFileTypeError": "Please upload xlsx, xls type files",
    "excelFileEmpty": "Excel file is empty",
    "excelParseError": "Excel file parsing failed",
    "fileReadError": "File read failed",
    "missingRequiredColumns": "Missing required columns: {{columns}}",
    "fileManagement": "File Management",
    "chunkManagement": "Chunk Management",
    "back": "Return",
    "previewHint": "Click the button on the left to preview the results",
    "uploadHint": "Please complete file upload first",
    "settings": "Settings",
    "segmentationStrategy": "Segmentation Strategy",
    "metaData": "MetaData",
    "reset": "Reset",
    "retry": "Retry",
    "namePlaceholder": "Please enter the knowledge base name",
    "desc": "Knowledge Base Description",
    "descPlaceholder": "Please enter the knowledge base description",
    "searchFileName": "Search File Name",
    "uploadFile": "Upload File",
    "fileName": "File Name",
    "previousStep": "Previous Step",
    "dataProcessing": "Data Processing",
    "textComparison": "Original text comparison",
    "segmentStrategy": "Segmentation Strategy",
    "uploadDirectly": "Upload Directly",
    "status": "Status",
    "all": "All",
    "parsing": "Parsing",
    "completed": "Completed",
    "queuing": "Queuing",
    "timeout": "Timeout",
    "timeoutTip": "Queuing has exceeded 24 hours. It is recommended to contact the administrator to increase resources.",
    "parseFailed": "Parse Failed",
    "uploadTime": "Upload Time",
    "operations": "Operations",
    "view": "View",
    "delete": "Delete",
    "policyChangeDetected": "Policy adjustment detected,",
    "regeneratePreview": "Regenerate preview",
    "in": "In",
    "enterRegex": "Enter regex",
    "before": "Before",
    "after": "After",
    "addCustomRule": "Add custom rule",
    "splitPriorityInfo": "Split priority is sorted from high to low according to the display order, and can be adjusted by dragging",
    "step1UploadFile": "①Upload File",
    "step2DocProcessing": "File Processing Strategy",
    "totalFiles": "Total {{count}} files",
    "nextStep": "Next Step",
    "addSuccess": "Add Success",
    "docProcessingStrategy": "File Processing Strategy",
    "defaultStrategy": "Default Strategy",
    "customStrategy": "Custom Strategy",
    "splitMethod": "Split Method",
    "splitMethodHint": "You can select the filter option below, or customize the splitting rule using regular expressions. For example, splitting before '第.{1,3}条' will split the text before '第1条', '第ab条', '第三条', etc.",
    "splitLength": "Split Length",
    "splitSizePlaceholder": "Enter split length",
    "chunkOverlap": "Overlap Length",
    "chunkOverlapPlaceholder": "Enter chunk overlap length",
    "submit": "Submit",
    "previewResults": "Preview Split Results",
    "ocrForceTip": "When enabled, OCR recognizes text in scans/images and extracts table structures",
    "splitContent": "Split Content",
    "markdownPreview": "Markdown Preview",
    "editSuccess": "Edit Success",
    "inputNotEmpty": "Input cannot be empty",
    "segmentRangeDetected": "Segment range adjustment detected,",
    "overwriteSegment": "Overwrite segment content",
    "backToPosition": "Back to position",
    "prompt": "Prompt",
    "confirmDeleteSegment": "Are you sure you want to delete this segment?",
    "edit": "Edit",
    "charCount": "{{count}} char",
    "searchSegments": "Search related segments",
    "selectFile": "Select file",
    "uploadPrompt": "Please complete file upload first",
    "confirmDeleteFile": "Confirm deletion of this file?",
    "modalTitle": "File Duplicate Prompt",
    "modalMessage": "The following files already exist in the knowledge base. Continuing the upload will overwrite the original files and processing strategy. Do you want to proceed with overwrite?",
    "keepOriginal": "Keep Original Files",
    "override": "Override",
    "fileUploadResult": "Out of the {{total}} files uploaded, {{failed}} failed to upload.",
    "modifySelection": "Adjust the selected text range to modify the content",
    "cancel": "Cancel",
    "dontRemind": "Don't remind again",
    "confirmDeleteSelectedQaData": "Confirm deleting the selected QA data!",
    "selectedItems": "Selected",
    "batchDelete": "Batch Delete",
    "qaContent": "QA Content",
    "createQA": "Create QA",
    "question": "Question",
    "source_unknown": "Unknown",
    "source_manual": "Manually Created",
    "source_annotation_import": "Annotation Import",
    "source_api_import": "API Import",
    "source_batch_import": "Batch Import",
    "answer": "Answer",
    "type": "Type",
    "creationTime": "Creation Time",
    "updateTime": "Update Time",
    "creator": "Creator",
    "update": "Update",
    "unknown": "Unknown",
    "manualCreation": "Manual Creation",
    "auditTag": "Audit Tag",
    "pleaseEnterQuestion": "Please enter a question",
    "questionAndAnswerCannotBeEmpty": "Question and answer cannot be empty",
    "max100CharactersForSimilarQuestion": "Max 100 characters for similar question",
    "max1000CharactersForAnswer": "Max 10000 characters for answer",
    "updateQa": "Update QA",
    "createQa": "Create QA",
    "similarQuestions": "Similar Questions",
    "aiGenerate": "AI Generate",
    "cancel2": "cancel",
    "confirm": "Confirm",
    "backToKnowledge": "Back to Knowledge Base",
    "backToKnowledgeDetail": "Back to Knowledge Base Detail",
    "loadModelError": "Failed to load model",
    "defaultDescPrefix": "When answering questions related to",
    "defaultDescSuffix": ", refer to this knowledge base",
    "nameExceedsLimit": "Knowledge base name cannot exceed 200 characters",
    "updateSuccess": "Update successful",
    "updateFailed": "Update failed, please try again",
    "operationFailed": "Operation failed, please contact administrator",
    "createFailed": "Creation failed",
    "knowledgeSettings": "Knowledge Base Settings",
    "pleaseEnterDesc": "Please enter knowledge base description",
    "currentClickedLibId": "Current clicked lib ID",
    "copyNameExceedsLimit": "Copied knowledge base name exceeds character limit",
    "copyFailed": "Copy failed",
    "noPermission": "No permission",
    "setting": "Settings",
    "adjustSegmentStrategy": "Adjust Segmentation Strategy",
    "adjustSegmentStrategySuccess": "Segmentation strategy adjusted successfully",
    "parseSuccess": "Parse successful",
    "parseError": "Parse error",
    "fileParseError": "File parse failed",
    "metadata": {
        "documentId": "System document ID, globally unique",
        "documentName": "Knowledge base document name, unique within knowledge base",
        "uploadTime": "Document upload time",
        "updateTime": "Document last update time",
        "uploader": "Document uploader",
        "updater": "Document last updater",
        "nameEmpty": "Name cannot be empty.",
        "nameTooLong": "Name cannot exceed 255 characters.",
        "nameInvalid": "Must start with a lowercase letter and can only contain lowercase letters, numbers, and underscores.",
        "nameExists": "Metadata name already exists.",
        "inputInvalid": "Input does not meet requirements",
        "confirmDelete": "Confirm deletion?",
        "deleteButton": "Delete",
        "saving": "Saving...",
        "save": "Save",
        "pleaseEnter": "Please enter"
    },
    "universalRules": "Universal Segmentation Rules",
    "splitRules": {
        "singleNewlineRule": "Split after single newline, for separating normal line breaks",
        "doubleNewlineRule": "Split after double newline, for separating paragraphs",
        "chapterRule": "Split before 'Chapter X', for splitting chapters",
        "articleRule": "Split before 'Article X', for splitting articles",
        "chinesePeriodRule": "Split after Chinese period, for Chinese sentence segmentation",
        "englishPeriodRule": "Split after English period, for English sentence segmentation",
        "customRule": "Custom rule"
    },
    "fileNotSupported": "File preview not supported",
    "fileExpired": "File has expired, upload a new one for testing",
    "dataConversionError": "Data conversion error",
    "updateButtonState": "Update button state",
    "batchEnable": {
        "alreadyEnabled": "Selected items are already enabled",
        "success": "Successfully enabled {{count}} items",
        "partialFailed": "Some items failed to enable, IDs: {{ids}}",
        "failed": "Batch enable operation failed, please try again"
    },
    "batchDisable": {
        "alreadyDisabled": "Selected items are already disabled",
        "success": "Successfully disabled {{count}} items",
        "partialFailed": "Some items failed to disable, IDs: {{ids}}",
        "failed": "Batch disable operation failed, please try again"
    },
    "createUser": "Creator",
    "sourceTypes": {
        "unknown": "Unknown",
        "manual": "Manually Created",
        "annotationImport": "Annotation Import",
        "apiImport": "API Import",
        "batchImport": "Batch Import"
    },
    "knowledgeDesc": "Knowledge Base Description",
    "embeddingModel": "Knowledge Base Embedding Model Selection",
    "loadingModelList": "Loading model list...",
    "noAvailableModel": "No available models",
    "embeddingModelWarning": "Modifying the embedding model may consume substantial model resources and take considerable time. Please proceed with caution",
    "completeCreation": "Complete Creation",
    "copyCompleted": "{{name}} copied successfully",
    "copyOf": "Copy of {{name}}",
    "copying": "Copying",
    "disable": "Disable",
    "enable": "Enable",
    "unknownKnowledgeBase": "Unknown Knowledge Base",
    "processing": "Processing",
    "notEnabled": "Not enabled, please try again",
    "successfullyEnabled": "Successfully enabled {{count}} items",
    "successfullyDisabled": "Successfully disabled {{count}} items",
    "theSelectedItemsAlreadyDisabled": "The selected items are already disabled",
    "theSelectedItemsAlreadyEnabled": "The selected items are already enabled",
    "selectAll": "Select All",
    "import": "Import",
    "export": "Export",
    "fileExists": "{{name1}} already exists as {{name2}}",
    "splitSettingsTooltip": "Set the target segment length and overlap length between adjacent segments to control context continuity; choose whether to retain original images.",
    "splitMethodTooltip": "Determine the priority of splitting positions based on rule order (drag to reorder); supports custom regex and selecting whether to split before or after the matched content."
}