{ "language": { "switchToEnglish": "Switch to English", "switchToChinese": "Switch to Chinese", "switcherTitle": "Change Language / 切换语言 / Dil Değiştir", "english": "English", "chineseSimplified": "Simplified Chinese", "turkish": "Turkish", "portugues": "Portuguese", "en": "EN", "zh": "中" }, "theme": { "switchToLight": "Switch to Light Mode", "switchToDark": "Switch to Dark Mode" }, "settings": { "promptConfig": "Prompt Configuration", "promptsDescription": "Configure prompt used in the project, supporting global prompts and scenario-specific prompts.", "globalPrompt": "Global Prompt", "questionPrompt": "Question Generation Prompt", "answerPrompt": "Answer Generation Prompt", "labelPrompt": "Question Labeling Prompt", "domainTreePrompt": "Domain Tree Building Prompt", "globalPromptPlaceholder": "Enter global prompt that will serve as the base prompt for all scenarios", "questionPromptPlaceholder": "Enter prompt for generating questions", "answerPromptPlaceholder": "Enter prompt for generating answers", "labelPromptPlaceholder": "Enter prompt for question labeling (not supported currently)", "domainTreePromptPlaceholder": "Enter prompt for building domain tree", "cleanPrompt": "Data Cleaning Prompt", "cleanPromptPlaceholder": "Enter custom prompt for data cleaning", "loadPromptsFailed": "Failed to load prompt configurations", "savePromptsSuccess": "Successfully saved prompt configurations", "savePromptsFailed": "Failed to save prompt configurations", "title": "Settings", "basicInfo": "Basic Info", "modelConfig": "Model Configuration", "taskConfig": "Task Configuration", "tabsAriaLabel": "Settings Tabs", "idNotEditable": "Project ID is not editable", "saveBasicInfo": "Save Basic Info", "saveSuccess": "Save Successful", "saveFailed": "Save Failed", "deleteSuccess": "Delete Successful", "deleteFailed": "Delete Failed", "fetchTasksFailed": "Failed to fetch task settings", "saveTasksFailed": "Failed to save task settings", "textSplitSettings": "Text Split Settings", "minLength": "Minimum Length", "maxLength": "Maximum Split Length", "textSplitDescription": "Adjust the text split length range", "splitType": "Split Strategy", "splitTypeMarkdown": "Document Structure Spliting (Markdown)", "splitTypeMarkdownDesc": "Automatically split the text according to the titles in the document, maintaining semantic integrity. It is suitable for Markdown documents with a clear structure.", "splitTypeRecursive": "Text Structure Spliting (Custom Delimiter)", "splitTypeRecursiveDesc": "Recursively attempt multiple levels of delimiters (configurable). First, use delimiters with higher priority, and then use secondary delimiters. It is suitable for complex documents.", "splitTypeText": "Fixed-length Spliting (Characters)", "splitTypeTextDesc": "Split the text according to the specified delimiter (configurable), and then combine it according to the specified length. It is suitable for ordinary text files.", "splitTypeToken": "Fixed-length Spliting (Tokens)", "splitTypeTokenDesc": "Block based on the number of Tokens (not the number of characters).", "splitTypeCode": "Intelligent Spliting of Program Code", "splitTypeCodeDesc": "Intelligently block according to the syntax structure of different programming languages, avoiding splitting at places with incomplete syntax.", "splitTypeCustom": "Custom Symbol Splitting", "splitTypeCustomDesc": "Split documents based on custom symbols. The separator will be discarded and the split text chunks will not be affected by chunk size.", "codeLanguage": "Programming Language", "codeLanguageHelper": "Select the programming language for smarter code splitting based on language syntax.", "chunkSize": "Chunk Size", "chunkOverlap": "Chunk Overlap", "separator": "Separator", "separatorHelper": "Separator used for splitting text, e.g. \n\n for blank lines", "customSeparator": "Custom Separator", "customSeparatorHelper": "Custom separator used for splitting text, e.g. --- or ===", "separators": "Separators List", "separatorsInput": "Separators (comma separated)", "separatorsHelper": "Comma-separated list of separators in priority order", "questionGenSettings": "Question Generation Settings", "questionGenLength": "Question Generation Length: {{length}}", "questionMaskRemovingProbability": "Removing Question Marks Probability: {{probability}}%", "questionGenDescription": "Set the maximum length for generated questions", "huggingfaceSettings": "Hugging Face Settings", "datasetUpload": "Dataset Upload Settings", "huggingfaceToken": "Hugging Face Token", "huggingfaceNotImplemented": "", "concurrencyLimit": "Concurrency Limit", "concurrencyLimitHelper": "Limit the number of tasks for generating questions and generating datasets simultaneously. ", "saveTaskConfig": "Save Task Config", "pdfSettings": "PDF file conversion configuration", "minerUToken": "MinerU Token configuration", "minerUHelper": "MinerU Token is valid for only 14 days. Please replace the Token in time", "minerULocalUrl": "PDF Conversion (MinerU Local) URL Configuration", "vision": "Custom large-scale vision model configuration", "visionConcurrencyLimit": "Concurrency limit for custom large-scale vision models", "prompts": { "selectPromptFirst": "Please select a prompt on the left", "customized": "Customized", "editPrompt": "Edit Prompt", "restoreDefault": "Restore Default", "promptType": "Prompt Type", "keyName": "Key Name", "contentPlaceholder": "Please enter custom prompt content...", "restoreDefaultContent": "Restore Default Content", "noPromptsAvailable": "No prompts available", "restoreSuccess": "Successfully restored to default prompt", "restoreFailed": "Failed to restore default prompt", "deleteError": "Error deleting prompt:", "saveSuccess": "Prompt saved successfully", "saveFailed": "Failed to save prompt", "saveError": "Error saving prompt:", "createCustomPrompt": "Create Custom Prompt", "fetchContentError": "Failed to fetch latest prompt content:" }, "multiTurnSettings": "Multi-turn Conversation Settings", "multiTurnSystemPrompt": "System Prompt", "multiTurnSystemPromptHelper": "System prompt for multi-turn conversation generation", "multiTurnScenario": "Conversation Scenario", "multiTurnScenarioHelper": "Describe the conversation scenario or context", "multiTurnRounds": "Number of Rounds", "multiTurnRoleA": "Role A", "multiTurnRoleAHelper": "Description of the first participant in the conversation", "multiTurnRoleB": "Role B", "multiTurnRoleBHelper": "Description of the second participant in the conversation", "multiTurnDescription": "Multi-turn conversation generation configuration", "evalQuestionSettings": "Evaluation Test Set Generation Settings", "evalQuestionSettingsDescription": "Configure the ratio of each question type when generating test sets. A ratio of 0 means this type will not be generated", "evalTrueFalseRatio": "True/False Ratio", "evalSingleChoiceRatio": "Single Choice Ratio", "evalMultipleChoiceRatio": "Multiple Choice Ratio", "evalShortAnswerRatio": "Short Answer Ratio", "evalOpenEndedRatio": "Open-ended Ratio", "evalQuestionRatioHelper": "The system will automatically allocate the number of questions for each type based on the set ratios. The sum of all ratios does not need to equal a specific value" }, "questions": { "autoGenerateDataset": "Auto Generate Dataset", "autoGenerateDatasetTip": "Create background batch processing tasks: automatically query text blocks pending question generation and extract questions.", "filterAll": "All Questions", "filterAnswered": "With Answers", "filterUnanswered": "Without Answers", "filterChunkNamePlaceholder": "Filter by chunk name...", "sourceTypeAll": "All Sources", "sourceTypeText": "Text Source", "sourceTypeImage": "Image Source", "title": "Questions", "confirmDeleteTitle": "Confirm Delete Question", "confirmDeleteContent": "Are you sure you want to delete the question \"{{question}}\"? This action cannot be undone.", "deleting": "Deleting question...", "batchDeleteTitle": "Confirm Batch Delete", "batchDeleting": "Deleting {{count}} questions...", "deleteSuccess": "Question deleted successfully", "deleteFailed": "Failed to delete question", "batchDeleteSuccess": "Successfully deleted {{count}} questions", "batchDeletePartial": "Delete completed, success: {{success}}, failed: {{failed}}", "batchDeleteFailed": "Failed to batch delete questions", "noQuestionsSelected": "Please select questions first", "batchGenerateStart": "Starting to generate datasets for {{count}} questions", "invalidQuestionKey": "Invalid question key", "listView": "Question List", "treeView": "Domain Tree", "selectAll": "Select All", "selectedCount": "Selected {{count}} questions", "totalCount": "Total {{count}} questions", "searchPlaceholder": "Search questions or tags...", "searchMatch": "Match", "searchNotMatch": "Not Match", "deleteSelected": "Delete Selected", "batchGenerate": "Batch Generate Datasets", "generating": "Generating Dataset", "generatingProgress": "Completed: {{completed}}/{{total}}", "generatedCount": "Generated {{count}} datasets", "pleaseWait": "Please wait...", "selectAllLimitReached": "Selected {{count}} questions (maximum limit reached)", "selectAllFailed": "Select all operation failed, please try again later", "createSuccess": "Question created successfully", "updateSuccess": "Question updated successfully", "operationSuccess": "Operation successful", "operationFailed": "Operation failed", "editQuestion": "Edit Question", "questionContent": "Question Content", "sourceType": "Data Source Type", "sourceType.text": "Text", "sourceType.image": "Image", "selectChunk": "Select Text Chunk", "searchChunk": "Search text chunks...", "selectImage": "Select Image", "searchImage": "Search images...", "selectTag": "Select Tag", "searchTag": "Search tags...", "createQuestion": "Create Question", "createNormalQuestion": "Create Normal Question", "createQuestionTemplate": "Create Question Template", "questionPlaceholder": "Please enter your question", "noChunkSelected": "Please select a text chunk first", "noTagSelected": "Please select a tag", "fetchTemplatesFailed": "Failed to fetch question templates", "createTemplateSuccess": "Question template created successfully", "createTemplateFailed": "Failed to create question template", "updateTemplateSuccess": "Question template updated successfully", "updateTemplateFailed": "Failed to update question template", "deleteTemplateSuccess": "Question template deleted successfully", "deleteTemplateFailed": "Failed to delete question template", "exportQuestions": "Export Questions", "exportScope": "Export Scope", "exportAll": "Export All ({{count}} questions)", "exportSelected": "Export Selected ({{count}} questions)", "exportFormat": "Export Format", "txtFormat": "Plain Text (Questions Only)", "exportSuccess": "Questions exported successfully", "exportFailed": "Failed to export questions", "template": { "management": "Question Templates", "create": "Create Template", "edit": "Edit Template", "question": "Question Content", "description": "Prompt", "descriptionHelp": "Used to be included in the overall prompt when AI generates answers related to this question template, to influence the final answer generation results", "noTemplates": "No question templates yet, click create button to add", "deleteConfirm": "Are you sure you want to delete this question template?", "used": "Used", "addLabel": "Add Label", "customFormat": "Custom Format", "customFormatHelp": "Enter JSON format output constraint", "customFormatInfo": "This format will be provided to the LLM as a prompt to constrain output format", "sourceTypeInfo": "Data Source Type", "sourceType": { "label": "Data Source Type", "image": "Image", "text": "Text" }, "answerType": { "label": "Answer Type", "text": "Text", "tags": "Tags", "customFormat": "Custom Format" }, "errors": { "questionRequired": "Please enter question content", "labelsRequired": "Label type questions require at least one label", "customFormatRequired": "Please enter custom format", "invalidJson": "Invalid JSON format" }, "autoGenerate": "Auto-generate questions after creating template", "autoGenerateHelpText": "Will automatically create questions based on this template for all text chunks in the project", "autoGenerateHelpImage": "Will automatically create questions based on this template for all images in the project", "confirmAutoGenerate": "Confirm Auto-generate Questions", "confirmAutoGenerateTextMessage": "You have chosen to auto-generate questions. The system will create questions based on this template for all text chunks in the project.", "confirmAutoGenerateImageMessage": "You have chosen to auto-generate questions. The system will create questions based on this template for all images in the project.", "autoGenerateWarning": "This operation may create a large number of questions. Please confirm to continue.", "autoGenerateSuccess": "Successfully created questions for {{count}} data sources", "autoGeneratePartialFail": "Successfully created {{success}} questions, {{fail}} failed", "autoGenerateFailed": "Failed to auto-generate questions" }, "generateSingleTurnDataset": "Generate Single-turn Dataset", "generateSingleTurnDatasetDesc": "Generate Q&A dataset based on questions", "generateMultiTurnDataset": "Generate Multi-Turn Dataset", "generateImageDataset": "Generate Image Q&A Dataset", "generateMultiTurnDatasetDesc": "Generate multi-turn conversation dataset based on questions", "deleteConfirm": "Are you sure you want to delete this question? This action cannot be undone." }, "common": { "dataSource": "Data Source", "menu": "Menu", "openMenu": "Open navigation menu", "all": "All", "jumpTo": "Jump To", "unknownError": "Unknown Error", "create": "Create", "edit": "Edit", "delete": "Delete", "save": "Save", "cancel": "Cancel", "confirm": "Confirm", "complete": "Complete", "close": "Close", "add": "Add", "remove": "Remove", "loading": "Loading...", "yes": "Yes", "no": "No", "confirmDelete": "Confirm Delete", "saving": "Saving...", "deleting": "Deleting...", "actions": "Actions", "confirmDeleteDataSet": "Are you sure you want to delete this dataset? This action cannot be undone.", "noData": "None", "failed": "Failed", "success": "Success", "backToList": "Back to List", "label": "Label", "confirmDeleteDescription": "Are you sure you want to delete this File? This action cannot be undone.", "more": "More", "import": "Import", "export": "Export", "fetchError": "Fetching data failed", "confirmDeleteQuestion": "Are you sure you want to delete this question? This action cannot be undone.", "deleteSuccess": "Delete successful", "visitGitHub": "Visit GitHub Repository", "syncOldData": "Sync Old Data", "copy": "Copy", "enabled": "Enabled", "disabled": "Disabled", "copied": "Copied", "generating": "Generating...", "processing": "Processing...", "items": "items", "detailInfo": "Detail Info", "reset": "Reset", "apply": "Apply", "mainNavigation": "Main Navigation", "goHome": "Go to Home", "goToHomePage": "Go to Home Page", "mobileNavigation": "Mobile Navigation Menu", "navigation": "Navigation", "closeMenu": "Close Menu", "documentation": "Documentation", "viewOnGitHub": "View on GitHub", "back": "Back", "refresh": "Refresh", "expand": "Expand All", "collapse": "Collapse" }, "home": { "title": "Easy Dataset", "subtitle": "A powerful tool for creating fine-tuning datasets for Large Language Models", "createProject": "Create Project", "searchDataset": "Search Public Datasets" }, "projects": { "reuseConfig": "Reuse Model Config", "noReuse": "No Configuration Reuse", "selectProject": "Select Project", "fetchFailed": "Failed to fetch project list", "fetchError": "Error fetching project list", "loading": "Loading your projects...", "createFailed": "Failed to create project", "createError": "Error creating project", "createNew": "Create New Project", "saveFailed": "Failed to save project", "id": "Project ID", "name": "Project Name", "description": "Project Description", "questions": "Questions", "datasets": "Datasets", "evalDatasets": "Eval Datasets", "tokens": "Tokens", "lastUpdated": "Last Updated", "viewDetails": "View Details", "createFirst": "Please create a project first", "noProjects": "No projects found", "notExist": "The project does not exist.", "createProject": "Create Project", "deleteConfirm": "Are you sure you want to delete this project? This action cannot be undone.", "deleteSuccess": "Project deleted successfully", "deleteFailed": "Failed to delete project", "backToHome": "Back to Home", "deleteConfirmTitle": "Confirm Delete" }, "textSplit": { "dragToUpload": "Drag files to upload", "fileList": "File List", "autoGenerateQuestions": "Auto Generate", "autoGenerateQuestionsTip": "Create background batch processing tasks: automatically query text blocks pending question generation and extract questions.", "exportChunks": "Export Chunks", "allChunks": "All Text Chunks", "generatedQuestions2": "With Questions", "ungeneratedQuestions": "Without Questions", "contentKeyword": "Text Chunk Content", "contentKeywordPlaceholder": "Enter keywords to search chunk content", "characterRange": "Character Range", "questionStatus": "Question Status", "noFilesUploaded": "No files uploaded yet", "unknownFile": "Unknown File", "fetchFilesFailed": "Failed to fetch files", "editTag": "Edit Tag", "deleteTag": "Delete Tag", "addTag": "Add Tag", "selectedCount": "Selected {{count}} text chunks", "totalCount": "total {{count}} text chunks", "batchGenerateQuestions": "Batch Generate", "batchDeleteChunks": "Batch Delete", "batchDeleteChunksConfirmTitle": "Confirm Batch Delete", "batchDeleteChunksConfirmMessage": "Are you sure you want to delete the selected {{count}} text chunks? This action cannot be undone.", "uploadedDocuments": "Uploaded {{count}} Documents", "title": "Texts", "uploadNewDocument": "Upload New Document", "selectFile": "Select File", "markdownOnly": "Currently only supports Markdown (.md) format files", "supportedFormats": "Supported formats: .pdf .md, .txt, .docx", "uploadAndProcess": "Upload and Process", "selectedFiles": "Selected Files ({{count}})", "oneFileMessage": "File upload not allowed, please delete the existing file first", "mutilFileMessage": "After uploading a new file, the domain tree will be rebuilt", "noChunks": " No text chunks found", "chunkDetails": "Chunk Details: {{chunkId}}", "fetchChunksFailed": "Failed to fetch text chunks", "fetchChunksError": "Error fetching text chunks", "fileResultReceived": "File result received", "fileUploadSuccess": "File uploaded successfully", "splitTextFailed": "Text splitting failed", "splitTextError": "Error splitting text", "deleteChunkFailed": "Failed to delete text chunk", "deleteChunkError": "Error deleting text chunk", "selectModelFirst": "Please select a model first, you can select from the top navigation bar", "modelNotAvailable": "Selected model is not available, please select again", "generateQuestionsFailed": "Failed to generate questions for chunk {{chunkId}}", "questionsGenerated": "{{total}} questions generated", "customSplitMode": "Custom Split Mode", "customSplitInstructions": "Select text to add split points. The system will place split markers at your selected positions.", "splitPointsList": "Added Split Points", "saveSplitPoints": "Save Split Points", "confirmCustomSplitTitle": "Confirm Split Replacement", "confirmCustomSplitMessage": "Note: Custom split points will replace the previously automated split results for this document. Do you want to continue?", "customSplitSuccess": "Custom split saved successfully", "customSplitFailed": "Failed to save custom split", "missingRequiredData": "Missing required data", "chunksPreview": "Chunks Size Preview", "chunk": "Chunk", "characters": " chars", "questionsGeneratedSuccess": "Successfully generated {{total}} questions for the text chunk", "generateQuestionsForChunkFailed": "Failed to generate questions for chunk {{chunkId}}", "generateQuestionsForChunkError": "Error generating questions for chunk {{chunkId}}", "generateQuestionsError": "Error generating questions", "partialSuccess": "Partially successful question generation ({{successCount}}/{{total}}), {{errorCount}} chunks failed", "allSuccess": "Successfully generated {{totalQuestions}} questions for {{successCount}} text chunks", "fileDeleted": "File {{fileName}} deleted, refreshing text chunk list", "tabs": { "smartSplit": "Smart Split", "domainAnalysis": "Domain Analysis" }, "loading": "Loading...", "fetchingDocuments": "Fetching document data", "processing": "Processing...", "progressStatus": "Selected {{total}} text chunks, {{completed}} completed", "processingPleaseWait": "Processing, please wait!", "oneFileLimit": "File upload not allowed, there is already an uploaded file", "unsupportedFormat": "Unsupported file format: {{files}}", "modelInfoParseError": "Failed to parse model information", "uploadFailed": "Upload failed", "uploadSuccess": "Successfully uploaded {{count}} files", "deleteFailed": "Failed to delete file", "deleteSuccess": "File {{fileName}} has been successfully deleted", "generatedQuestions": "{{count}} Questions", "generatedEvalQuestions": "{{count}} Test Questions", "viewDetails": "View Details", "generateQuestions": "Generate Questions", "generateEvalQuestions": "Generate Test Set", "evalQuestionsGeneratedSuccess": "Successfully generated {{total}} evaluation questions", "generateEvalQuestionsFailed": "Failed to generate evaluation questions", "dataCleaning": "Data Cleaning", "batchDataCleaning": "Batch Data Cleaning", "autoDataCleaning": "Auto Data Cleaning", "autoDataCleaningTip": "Create background batch processing task: automatically clean all text chunks", "autoEvalGeneration": "Auto Generate Eval Dataset", "autoEvalGenerationTip": "Create background batch processing task: automatically generate evaluation datasets for all text chunks without eval questions", "autoTasks": "Auto Tasks", "dataCleaningSuccess": "Data cleaning completed, original length: {{originalLength}}, cleaned length: {{cleanedLength}}", "dataCleaningFailed": "Data cleaning failed for text chunk {{chunkId}}", "dataCleaningForChunkSuccess": "Data cleaning completed for text chunk {{chunkId}}", "dataCleaningForChunkFailed": "Data cleaning failed for text chunk {{chunkId}}", "dataCleaningForChunkError": "Data cleaning error for text chunk {{chunkId}}", "dataCleaningPartialSuccess": "Partial data cleaning success ({{successCount}}/{{total}}), {{errorCount}} text chunks failed", "dataCleaningAllSuccess": "Successfully completed data cleaning for {{successCount}} text chunks", "charsCount": "Characters", "pdfProcessStatus": "Total {{total}} files, {{completed}} have been converted", "pdfPageProcessStatus": "Processing {{fileName}}, {{completed}} out of {{total}} pages converted", "pdfProcessing": "Converting file...", "pdfProcessingFailed": "File conversion failed!", "pdfProcess": "File detected!", "selectPdfProcessingStrategy": "Please select the file processing method:", "pdfProcessingStrategyDefault": "Default", "pdfProcessingStrategyDefaultHelper": "Use the built-in PDF parsing strategy", "pdfProcessingStrategyMinerUHelper": "Use MinerU API for parsing. Please configure the MinerU API Token first", "pdfProcessingStrategyVision": "Custom Vision Model", "pdfProcessingStrategyVisionHelper": "Use a custom vision model for parsing", "pdfProcessingToast": "File detected. The system will create a background task to parse the file", "pdfProcessingWaring": "There is a file processing task in progress. It is recommended to wait for the task to complete before performing other operations, otherwise it may affect the quality of data generation!", "pdfProcessingLoading": "Executing file conversion task, please wait for the task to complete before uploading new files...", "basicPdfParsing": "Basic PDF Parsing", "basicPdfParsingDesc": "Capable of identifying the key outlines of simple PDF files with high speed", "mineruApiDesc": "Capable of identifying complex PDF files, including formulas and charts (Requires configuration of MinerU API Key)", "mineruLocalDesc": "Capable of identifying complex PDF files, including formulas and charts (requires configuring MinerU Local URL)", "mineruApiDescDisabled": "Please go to Project Settings - Task Configuration to set up MinerU Token", "mineruLocalDisabled": "Please first set up MinerU Local URL in [Project Settings - Task Configuration]", "mineruWebPlatform": "MinerU Online Platform Parsing", "mineruWebPlatformDesc": "Capable of identifying complex PDF files, including formulas and charts (Requires redirecting to another website)", "mineruSelected": "Selected to use MinerU for parsing PDFs", "mineruLocalSelected": "Selected to use MinerU Local for parsing PDFs", "customVisionModel": "Custom Vision Model Parsing", "customVisionModelDesc": "Capable of identifying complex PDF files, including formulas and charts (Requires adding vision model configuration to the model configuration)", "customVisionModelSelected": "Selected to use the visual large model {{name}} ({{provider}}) for parsing PDFs", "defaultSelected": "Selected to use the default built-in strategy for parsing PDFs", "download": "Download the document", "deleteFile": "Delete document", "batchDelete": "Batch Delete ({{count}})", "batchDeleteTitle": "Batch Delete Files", "batchDeleteConfirm": "Are you sure you want to delete the selected {{count}} files? This action cannot be undone.", "batchDeleteSuccess": "Successfully deleted {{count}} files", "batchDeleteFailed": "Batch delete failed", "searchFiles": "Search files...", "searchResults": "Found {{count}} files ({{total}} total)", "noSearchResults": "No files found containing \"{{searchTerm}}\"", "noResultsOnCurrentPage": "No search results on current page, please return to the first page", "noDataOnCurrentPage": "No data on current page", "viewChunk": "View Text Chunk", "editChunk": "Edit Text Chunk {{chunkId}}", "editChunkSuccess": "Text chunk edited successfully", "editChunkFailed": "Failed to edit text chunk", "editChunkError": "Error occurred when editing text chunk", "deleteFileWarning": "Warning: Deleting this document will also delete the following related items", "deleteFileWarningChunks": "All associated text chunks", "deleteFileWarningQuestions": "All questions generated from these chunks", "deleteFileWarningDatasets": "All datasets created from these questions", "domainTree": { "firstUploadTitle": "Domain Tree Generation", "uploadTitle": "Document Upload - Domain Tree Processing", "deleteTitle": "Document Deletion - Domain Tree Processing", "reviseOption": "Revise Domain Tree", "reviseDesc": "Modify the current domain tree based on added or deleted documents, only affecting changed parts", "rebuildOption": "Rebuild Domain Tree", "rebuildDesc": "Generate a completely new domain tree based on all document contents", "keepOption": "Keep Unchanged", "keepDesc": "Keep the current domain tree structure unchanged without any modifications" } }, "domain": { "title": "Domain Knowledge Tree", "addRootTag": "Add Root Tag", "addFirstTag": "Add First Tag", "noTags": "No domain tags available", "docStructure": "Document Structure", "noToc": "No table of contents available. Please upload and process the document first.", "editTag": "Edit Tag", "deleteTag": "Delete Tag", "addChildTag": "Add Child Tag", "deleteTagConfirmTitle": "Delete Tag", "deleteTagConfirmMessage": "Are you sure you want to delete tag \"{{tag}}\"?", "deleteWarning": "This action will delete this tag and all its child tags, questions, and datasets. This cannot be undone!", "dialog": { "addTitle": "Add Tag", "editTitle": "Edit Tag", "addChildTitle": "Add Child Tag", "inputRoot": "Please enter a new root tag name", "inputEdit": "Please edit the tag name", "inputChild": "Please add a child tag for \"{label}\"", "labelName": "Tag Name", "saving": "Saving...", "save": "Save", "deleteConfirm": "Are you sure to delete tag \"{label}\"?", "deleteWarning": "This action will delete all child tags and cannot be undone.", "emptyLabel": "Tag name cannot be empty" }, "tabs": { "tree": "Domain Tree", "structure": "Document Structure" }, "errors": { "saveFailed": "Failed to save tags" }, "messages": { "updateSuccess": "Tags updated successfully" } }, "export": { "alpacaSettings": "Alpaca Format Settings", "questionFieldType": "Question Field Type", "useInstruction": "Use instruction field", "useInput": "Use input field", "customInstruction": "Custom Instruction Content", "instructionPlaceholder": "Enter fixed instruction content", "instructionHelperText": "When using input field, you can specify fixed instruction content here", "title": "Export", "format": "Format", "fileFormat": "File Format", "systemPrompt": "System Prompt", "systemPromptPlaceholder": "Please enter system prompt...", "ReasoninglanguagePlaceholder": "Please enter Reasoning language : English or Chinese or others", "onlyConfirmed": "Only export confirmed data", "example": "Format Example", "confirmExport": "Confirm Export", "includeCOT": "Include Chain of Thought", "cotDescription": "Includes the reasoning process before the final answer", "customFormat": "Custom Format", "customFormatSettings": "Custom Format Settings", "questionFieldName": "Question Field Name", "multilingualThinkingFormat": "Multilingual‑Thinking", "Reasoninglanguage": "Reasoning language", "sampleInstruction": "Human instruction (required)", "sampleOutput": "Model response (required)", "sampleSystem": "System prompt (optional)", "sampleInstruction2": "Second instruction", "sampleOutput2": "Second response", "sampleSystemShort": "System prompt", "fixedInstruction": "Fixed instruction content", "sampleInput": "Human question (required)", "sampleInput2": "Second question", "sampleInputOptional": "Human input (optional)", "sampleUserMessage": "Human instruction", "sampleAssistantMessage": "Model response", "sampleAnalysis": "Model's chain of thought content", "sampleFinal": "Model response", "sampleThinking": "Model's chain of thought content", "fetchLabelStatsError": "Failed to fetch label statistics:" }, "import": { "title": "Import", "fileUpload": "File Upload", "fileUploadDescription": "Upload local files to import datasets", "mapFields": "Field Mapping", "importing": "Importing", "uploadFile": "Upload File", "supportedFormats": "Supports JSON, JSONL, CSV format files", "dragDropFile": "Drag and drop files here or click to select files", "dropFileHere": "Release to upload file", "maxFileSize": "Maximum file size: 50MB", "processingFile": "Processing file...", "uploadedFiles": "Uploaded Files", "uploadError": "File upload failed, please check if the file format is correct", "selectFromSource": "Select dataset from {{source}}", "sourceDescription": "Enter dataset name or keywords to search", "datasetName": "Dataset Name", "hfPlaceholder": "e.g.: squad, glue, imdb", "msPlaceholder": "e.g.: damo/nlp_bert_document-classification", "search": "Search", "searching": "Searching", "searchResults": "Search Results", "downloads": "Downloads", "download": "Download", "downloading": "Downloading", "hfNote": "Note: Downloading large datasets may take a long time, it is recommended to select smaller datasets for testing.", "msNote": "Note: ModelScope dataset download requires network connection, please ensure network connectivity.", "fieldMapping": "Field Mapping", "mappingDescription": "Please map the source data fields to target fields. The system has automatically identified possible mapping relationships, you can adjust as needed.", "selectMapping": "Select Field Mapping", "questionField": "Question Field", "answerField": "Answer Field", "cotField": "Chain of Thought Field", "tagsField": "Tags Field", "selectField": "Select Field", "questionDesc": "User's question or input content (required)", "answerDesc": "AI's answer or output content (required)", "cotDesc": "Chain of thought or reasoning process (optional)", "tagsDesc": "Tag array, multiple tags separated by commas (optional)", "dataPreview": "Data Preview", "previewNote": "Shows first 3 records, each field value displays up to 100 characters", "confirmMapping": "Confirm Mapping", "requiredFields": "Please select at least question and answer field mappings", "mappingRequired": "Question and answer fields are required", "duplicateMapping": "Cannot map multiple target fields to the same source field", "noPreviewData": "No preview data available", "preparingData": "Preparing data...", "uploadingData": "Uploading data...", "processing": "Processing... {{processed}}/{{total}}", "completed": "Import completed", "importStats": "Import Statistics", "total": "Total: {{count}}", "success": "Success: {{count}}", "failed": "Failed: {{count}}", "source": "Data Source", "description": "Description", "errors": "Error Messages", "moreErrors": "{{count}} more errors not shown...", "importSuccess": "Dataset import completed!", "enterDatasetName": "Please enter dataset name", "noDatasetFound": "No matching datasets found", "complete": "Complete", "addToEval": "Add to Eval Dataset", "addToEvalSuccess": "Successfully added to eval dataset", "addToEvalFailed": "Failed to add", "generateEvalVariant": "Generate Eval Variant", "selectModelFirst": "Please select a model first", "generateVariantFailed": "Failed to generate variant", "saveVariantSuccess": "Saved to eval dataset", "saveVariantFailed": "Failed to save", "evalVariantTitle": "Generate Evaluation Variant", "evalVariantHint": "AI has generated a new test variant based on the original Q&A. You can edit and save it.", "saveToEval": "Save to Eval Dataset", "evalVariantConfigHint": "Please select the question type and quantity. AI will rewrite based on the current Q&A pair.", "questionType": "Question Type", "typeOpenEnded": "Open-ended", "typeSingleChoice": "Single Choice", "typeMultipleChoice": "Multiple Choice", "typeTrueFalse": "True/False", "typeShortAnswer": "Short Answer", "generateCount": "Generate Count", "evalVariantPreviewHint": "You can edit the generated questions and save them to the evaluation set after confirmation.", "questionIndex": "Question {{index}}", "options": "Options (JSON Array)", "optionsHint": "e.g.: [\"Option A\", \"Option B\"]", "answerArrayHint": "For multiple choice, please enter an array, e.g. [\"A\", \"C\"]", "answerBoolHint": "For True/False, please enter ✅ or ❌", "evalVariantPreviewTitle": "Confirm Generated Questions", "generate": "Generate" }, "export_extended": { "answerFieldName": "Answer Field Name", "cotFieldName": "Cot Field Name", "includeLabels": "Include Labels", "includeChunk": "Include Text Chunk", "questionOnly": "Export Questions Only", "localTab": "Local Export", "llamaFactoryTab": "Llama Factory", "huggingFaceTab": "HuggingFace", "configExists": "Configuration File Exists", "configPath": "Configuration File Path", "updateConfig": "Update LLaMA Factory Configuration", "noConfig": "No configuration file exists, click the button below to generate", "generateConfig": "Generate LLaMA Factory Configuration", "huggingFaceComingSoon": "HuggingFace export feature coming soon", "uploadToHuggingFace": "Upload to HuggingFace", "datasetName": "Dataset Name", "datasetNameHelp": "Format: username/dataset-name", "privateDataset": "Private Dataset", "datasetSettings": "Dataset Settings", "exportOptions": "Export Options", "uploadSuccess": "Dataset uploaded successfully to HuggingFace", "viewOnHuggingFace": "View on HuggingFace", "noTokenWarning": "Hugging Face Token not found. Please configure it in project settings.", "goToSettings": "Go to Settings", "tokenHelp": "You can get your token from HuggingFace settings page" }, "datasets": { "loadingDataset": "Loading Dataset...", "datasetNotFound": "Dataset Not Found", "optimizeTitle": "AI Optimize", "optimizeAdvice": "Optimize Advice", "optimizePlaceholder": "Please enter your suggestions for improving the answer, and AI will optimize the answer and reasoning chain based on your suggestions", "generatingDataset": "Generating Dataset", "aiOptimizeAdvicePlaceholder": "Please enter your suggestions for improving the answer, and AI will optimize the answer and reasoning chain based on your suggestions", "aiOptimizeAdvice": "Please enter your suggestions for improving the answer, and AI will optimize the answer and reasoning chain based on your suggestions", "aiOptimize": "AI Optimize", "partialSuccess": "Partially successful dataset generation ({{successCount}}/{{total}}), {{failCount}} questions failed", "generating": "Generating Dataset", "generateError": "Failed to generate dataset", "management": "Datasets", "question": "Question", "filterAll": "All", "filterConfirmed": "Confirmed", "filterUnconfirmed": "Unconfirmed", "createdAt": "Created At", "model": "Model", "domainTag": "Domain Tag", "cot": "COT", "answer": "Answer", "chunkId": "Text Chunk", "confirmed": "Confirmed", "noTag": "No Tag", "noData": "No Data", "rowsPerPage": "Rows per page", "pagination": "{{from}}-{{to}} of {{count}}", "confirmDeleteMessage": "Are you sure you want to delete this dataset? This action cannot be undone.", "questionLabel": "Question", "fetchFailed": "Failed to fetch dataset", "deleteFailed": "Failed to delete dataset", "deleteSuccess": "Delete successful", "exportSuccess": "Dataset exported successfully", "exportFailed": "Export failed", "exportProgress": "Export Progress", "exportingData": "Exporting dataset", "processedCount": "Processed {{processed}} / {{total}} items", "exportInProgress": "Fetching data, please wait...", "exportFinalizing": "Generating file, almost done...", "loading": "Loading datasets...", "stats": "Total {{total}} datasets, {{confirmed}} confirmed ({{percentage}}%)", "selected": "Total selected: {{count}}", "batchconfirmDeleteMessage": "Are you sure you want to delete {{count}} selected questions? This action cannot be undone.", "batchDelete": "Batch Delete", "batchDeleteProgress": "Completed: {{completed}}/{{total}}", "batchDeleteCount": "Delete count: {{count}}", "searchPlaceholder": "Search datasets...", "fieldQuestion": "Question", "fieldAnswer": "Answer", "fieldCOT": "COT", "fieldLabel": "Domain Label", "moreFilters": "More Filters", "filtersTitle": "Filter Options", "filterConfirmationStatus": "Confirmation Status", "filterCotStatus": "Chain of Thought Status", "filterHasCot": "Has CoT", "filterNoCot": "No CoT", "filterScoreRange": "Rating Range", "filterNoteKeyword": "Note Keyword", "filterNoteKeywordPlaceholder": "Enter note keyword...", "filterChunkName": "Chunk Name", "filterChunkNamePlaceholder": "Enter chunk name...", "filterCustomTag": "Custom Tag", "resetFilters": "Reset", "applyFilters": "Apply", "viewDetails": "View Details", "datasetDetail": "Dataset Details", "metadata": "Metadata", "confirmSave": "Confirm Save", "unconfirm": "Unconfirm", "unconfirming": "Unconfirming...", "uncategorized": "Uncategorized", "questionCount": "{{count}} Questions", "source": "Source", "generateDataset": "Generate Dataset", "generateNotImplemented": "Dataset generation is not implemented", "generateSuccess": "Successfully generated dataset for: {{question}}", "generateFailed": "Failed to generate dataset: {{error}}", "noTagsAndQuestions": "No tags and questions available", "answerCount": "{{count}} Answers", "answered": "Answered", "enableShortcuts": "Page shortcut key", "shortcutsHelp": "Press ← forward, press → backward, press y to confirm, press d to delete", "filterDistill": "Distilled Dataset", "filterDistillYes": "Distilled Dataset", "filterDistillNo": "Non-distilled Dataset", "evaluation": "Dataset Evaluation", "rating": "Rating", "ratingExcellent": "Excellent", "ratingGood": "Good", "ratingAverage": "Average", "ratingPoor": "Poor", "ratingVeryPoor": "Very Poor", "ratingUnrated": "Unrated", "customTags": "Custom Tags", "addCustomTag": "Add custom tag...", "note": "Note", "addNote": "Add note...", "noNote": "No notes", "clickToAddNote": "Click to add note...", "enterNote": "Enter note...", "noteShortcuts": "Ctrl+Enter to save, Esc to cancel", "aiEvaluation": "AI Quality Assessment", "addToEval": "Add to Eval Dataset", "addToEvalSuccess": "Successfully added to eval dataset", "addToEvalFailed": "Failed to add", "generateEvalVariant": "Generate Eval Variant", "generateVariantFailed": "Failed to generate variant", "saveVariantSuccess": "Saved to eval dataset", "saveVariantFailed": "Failed to save", "evalVariantTitle": "Generate Evaluation Variant", "evalVariantPreviewTitle": "Confirm Generated Questions", "saveToEval": "Save to Eval Dataset", "evalVariantConfigHint": "Please select the question type and quantity. AI will rewrite based on the current Q&A pair.", "questionType": "Question Type", "typeOpenEnded": "Open-ended", "typeSingleChoice": "Single Choice", "typeMultipleChoice": "Multiple Choice", "typeTrueFalse": "True/False", "typeShortAnswer": "Short Answer", "generateCount": "Generate Count", "evalVariantPreviewHint": "You can edit the generated questions and save them to the evaluation set after confirmation.", "questionIndex": "Question {{index}}", "options": "Options (JSON Array)", "optionsHint": "e.g.: [\"Option A\", \"Option B\"]", "answerArrayHint": "For multiple choice, please enter an array, e.g. [\"A\", \"C\"]", "answerBoolHint": "For True/False, please enter ✅ or ❌", "generate": "Generate", "updateSuccess": "Update successful", "updateFailed": "Update failed", "evaluate": "Evaluate", "evaluating": "Evaluating...", "batchEvaluate": "Batch Evaluate", "selectModelFirst": "Please select a model first", "evaluateSuccess": "Evaluation completed! Score: {{score}}/5", "evaluateFailed": "Evaluation failed", "evaluateError": "Evaluation failed: {{error}}", "batchEvaluateStarted": "Batch evaluation task started, processing in background", "batchEvaluateStartFailed": "Failed to start batch evaluation", "batchEvaluateFailed": "Batch evaluation failed: {{error}}", "scoreRange": "{{min}} - {{max}} points", "singleTurn": "Single-turn Q&A Dataset", "multiTurn": "Multi-turn Conversation Dataset", "imageQA": "Image Q&A Dataset", "conversationDetail": "Multi-turn Conversation Details", "conversationContent": "Conversation Content", "basicInfo": "Basic Information", "firstQuestion": "First Question", "conversationScenario": "Conversation Scenario", "conversationRounds": "Conversation Rounds", "modelUsed": "Model Used", "qualityScore": "Quality Score", "notes": "Notes", "createTime": "Create Time", "notSet": "Not Set", "noTags": "No Tags", "noNotes": "No Notes", "notEvaluated": "Not Evaluated", "round": "Round {{round}}", "system": "System", "user": "User", "assistant": "Assistant", "confirmDelete": "Confirm Delete", "confirmDeleteConversation": "Are you sure you want to delete this multi-turn conversation dataset? This action cannot be undone.", "conversationNotFound": "Conversation dataset not found", "fetchDataFailed": "Failed to fetch data", "saveFailed": "Save failed", "saveSuccess": "Save successful", "saving": "Saving...", "inputTagsPlaceholder": "Enter tags, separated by spaces", "addNotesPlaceholder": "Add notes", "noConversations": "No multi-turn conversations", "notRated": "Not Rated", "minScore": "Min Score", "maxScore": "Max Score", "unconfirmed": "Unconfirmed" }, "rating": { "veryPoor": "Very Poor", "poor": "Poor", "belowAverage": "Below Average", "fair": "Fair", "average": "Average", "good": "Good", "veryGood": "Very Good", "excellent": "Excellent", "outstanding": "Outstanding", "perfect": "Perfect", "unrated": "Unrated" }, "tags": { "noTags": "No tags", "addTag": "Add tag...", "addCustomTag": "Add custom tag", "maxTagsReached": "Maximum {{maxTags}} tags reached", "availableTagsHint": "Select from existing tags or enter new ones" }, "update": { "newVersion": "New Version", "newVersionAvailable": "New Version Available", "currentVersion": "Current Version", "latestVersion": "Latest Version", "downloadNow": "Download Now", "downloading": "Downloading", "installNow": "Install Now", "updating": "Updating...", "updateNow": "Update Now", "viewRelease": "View Release Notes", "checking": "Checking for updates...", "noUpdates": "Already up to date", "updateError": "Update Error", "updateSuccess": "Update Successful", "restartRequired": "Restart Required", "restartNow": "Restart Now", "restartLater": "Restart Later" }, "datasetSquare": { "title": "Dataset Square", "subtitle": "Discover and explore various public dataset resources to support your model training and research", "searchPlaceholder": "Search dataset keywords...", "searchVia": "Search via", "categoryTitle": "Dataset Categories", "categories": { "all": "All", "popular": "Popular", "chinese": "Chinese Resources", "english": "English Resources", "research": "Research Data", "multimodal": "Multimodal" }, "foundResources": "Found {{count}} dataset resources", "currentFilter": "Current filter: {{category}}", "noDatasets": "No datasets found matching your criteria", "tryOtherCategories": "Please try other categories or return to view all datasets", "dataset": "Dataset", "viewDataset": "View Dataset" }, "playground": { "title": "Model Testing", "selectModelFirst": "Please select a model", "sendFirstMessage": "Send your first message to start testing", "inputMessage": "Enter message...", "send": "Send", "outputMode": "Output Mode", "normalOutput": "Normal Output", "streamingOutput": "Streaming Output", "clearConversation": "Clear Conversation", "selectModelMax3": "Please select up to 3 models to test", "reasoningProcess": "Reasoning Chain" }, "chunks": { "title": "Text Chunk", "defaultTitle": "Default Title" }, "documentation": "Documentation", "models": { "configNotFound": "Model config not found", "parseError": "Failed to parse model config", "fetchFailed": "Failed to fetch model", "saveFailed": "Failed to save model config", "pleaseSelectModel": "Please select at least one model", "title": "Model Settings", "add": "Add Model", "unselectedModel": "Unselected Model", "unconfiguredAPIKey": "Unconfigured API Key", "saveAllModels": "Save All Models", "edit": "Edit", "delete": "Delete", "modelId": "Model ID", "modelName": "Model Name", "modelNamePlaceholder": "Enter model name (optional, defaults to Model ID)", "modelIdPlaceholder": "Enter model ID (e.g., gpt-4o)", "endpoint": "Endpoint", "apiKey": "API Key", "provider": "Provider", "localModel": "Local Model", "apiKeyConfigured": "API Key Configured", "apiKeyNotConfigured": "API Key Not Configured", "temperature": "Temperature", "maxTokens": "Max Tokens", "maxTokensInputTip": "Slider range: 1-{{max}}. You can also input any positive integer.", "topP": "Top P", "type": "Model Type", "text": "Large Language Model", "vision": "Vision Large Model", "typeTips": "If you want to use a custom vision model to parse PDFs, please configure at least one vision large model", "refresh": "Refresh Models", "configuredModels": "Configured Models", "unconfiguredModels": "Unconfigured Models", "noConfiguredModels": "No configured models", "noUnconfiguredModels": "No unconfigured models", "checkEndpointHealth": "Check endpoint health", "checkAllEndpointHealth": "Check all endpoints", "endpointHealthy": "Endpoint is healthy", "endpointCheckFailed": "Endpoint check failed", "endpointMissing": "Endpoint is empty", "endpointReachableModelMissing": "Endpoint reachable, but current model is not in the returned model list", "healthCheckSummary": "Health check completed: {{okCount}} healthy, {{failCount}} failed", "checking": "Checking...", "healthy": "Healthy", "reachable": "Reachable", "unhealthy": "Unhealthy", "notChecked": "Not checked" }, "stats": { "ongoingProjects": "Ongoing Projects", "questionCount": "Question Count", "generatedDatasets": "Generated Datasets", "supportedModels": "Supported Models" }, "migration": { "title": "Project Migration", "description": "Some projects need to be migrated to the database. Migration can improve performance and support more features.", "projectsList": "Unmigrated Projects", "migrate": "Start Migration", "migrating": "Migrating...", "success": "Successfully migrated {{count}} projects", "failed": "Migration failed", "checkFailed": "Failed to check unmigrated projects", "checkError": "Error checking unmigrated projects", "starting": "Starting migration task...", "processing": "Processing migration task...", "completed": "Migration completed", "startFailed": "Failed to start migration task", "statusFailed": "Failed to get migration status", "taskNotFound": "Migration task not found", "progressStatus": "Migrated {{completed}}/{{total}} projects", "openDirectory": "Open Directory", "deleteDirectory": "Delete Directory", "confirmDelete": "Are you sure you want to delete this project directory? This action cannot be undone.", "openDirectoryFailed": "Failed to open project directory", "deleteDirectoryFailed": "Failed to delete project directory" }, "distill": { "title": "Distill", "generateRootTags": "Generate Root Tags", "generateSubTags": "Generate Sub Tags", "generateQuestions": "Generate Questions", "generateRootTagsTitle": "Generate Root Domain Tags", "generateSubTagsTitle": "Generate Sub Tags for {{parentTag}}", "generateQuestionsTitle": "Generate Questions for {{tag}}", "parentTag": "Parent Tag", "parentTagPlaceholder": "Enter parent tag name (e.g., Sports, Technology)", "parentTagHelp": "Enter a domain topic, and the system will generate related tags based on it", "generateQuestionsError": "Failed to generate questions", "tagCount": "Number of Tags", "tagCountHelp": "Enter the number of tags to generate, maximum is 100", "questionCount": "Number of Questions", "questionCountHelp": "Enter the number of questions to generate, maximum is 100", "generatedTags": "Generated Tags", "generatedQuestions": "Generated Questions", "tagPath": "Tag Path", "noTags": "No Tags", "noQuestions": "No Questions", "clickGenerateButton": "Click the generate button above to create tags", "selectModelFirst": "Please select a model first", "selectModel": "Select Model", "generateTagsError": "Failed to generate tags", "generateTags": "Generate Tags", "subTags": "sub-tags", "questions": "questions", "deleteTagConfirmTitle": "Confirm to delete tag?", "editTagTitle": "Edit Tag", "tagName": "Tag Name", "labelRequired": "Tag name cannot be empty", "tagUpdateSuccess": "Tag updated successfully", "tagUpdateFailed": "Failed to update tag", "unknownTag": "Unknown Tag", "autoDistillButton": "Auto Distill Dataset", "autoDistillTitle": "Automated Dataset Distillation Configuration", "distillTopic": "Distillation Topic", "tagLevels": "Tag Levels", "tagLevelsHelper": "Set the number of levels, maximum is {{max}}", "tagsPerLevel": "Tags Per Level", "tagsPerLevelHelper": "Number of sub-tags to generate under each parent tag, maximum is {{max}}", "questionsPerTag": "Questions Per Tag", "questionsPerTagHelper": "Number of questions to generate for each leaf tag, maximum is {{max}}", "estimationInfo": "Task Estimation Info", "estimatedTags": "Estimated Tags", "estimatedQuestions": "Estimated Questions", "currentTags": "Current Tags", "currentQuestions": "Current Questions", "newTags": "New Tags", "newQuestions": "New Questions", "startAutoDistill": "Start Auto Distillation", "autoDistillProgress": "Auto Distillation Progress", "overallProgress": "Overall Progress", "tagsProgress": "Tag Building Progress", "questionsProgress": "Question Generation Progress", "currentStage": "Current Stage", "realTimeLogs": "Real-time Logs", "waitingForLogs": "Waiting for logs...", "autoDistillStarted": "{{time}} Auto distillation task started", "autoDistillInsufficientError": "Current configuration will not produce new tags or questions, please adjust parameters", "stageInitializing": "Initializing...", "stageBuildingLevel1": "Building Level 1 Tags", "stageBuildingLevel2": "Building Level 2 Tags", "stageBuildingLevel3": "Building Level 3 Tags", "stageBuildingLevel4": "Building Level 4 Tags", "stageBuildingLevel5": "Building Level 5 Tags", "stageBuildingQuestions": "Generating Questions", "stageBuildingDatasets": "Building Datasets", "stageCompleted": "Task Completed", "datasetsProgress": "Datasets Progress", "rootTopicHelperText": "By default, the project name is used as the top-level distillation theme. If you need to change it, please go to the project settings to modify the project name.", "addChildTag": "Add Child Tag", "datasetType": "Dataset Type", "singleTurnDataset": "Single-turn Dataset", "multiTurnDataset": "Multi-turn Dataset", "bothDatasetTypes": "Generate Both Dataset Types", "autoDistillTaskDetail": "Auto Distill Task: {{topic}}", "backgroundTaskCreated": "Background distill task created. You can check the progress in the task management center.", "backgroundTaskFailed": "Failed to create background task", "taskExecutionError": "Task execution error: {{error}}" }, "tasks": { "pending": "{{count}} tasks are processing", "completed": "tasks are completed", "title": "Task Management Center", "loading": "Loading tasks...", "empty": "No tasks found", "confirmDelete": "Are you sure you want to delete this task?", "confirmAbort": "Are you sure you want to abort this task? The task will be stopped.", "deleteSuccess": "Task deleted", "deleteFailed": "Failed to delete task", "abortSuccess": "Task aborted", "abortFailed": "Failed to abort task", "status": { "processing": "Processing", "completed": "Completed", "failed": "Failed", "aborted": "Aborted", "unknown": "Unknown" }, "types": { "text-processing": "Text Processing", "file-processing": "File Processing", "data-cleaning": "Data Cleaning", "question-generation": "Question Generation", "answer-generation": "Answer Generation", "eval-generation": "Evaluation Generation", "multi-turn-generation": "Multi-turn Generation", "image-question-generation": "Image Question Generation", "data-distillation": "Data Distillation", "pdf-processing": "PDF Processing" }, "filters": { "status": "Task Status", "type": "Task Type" }, "actions": { "refresh": "Refresh task list", "delete": "Delete task", "abort": "Abort task" }, "table": { "type": "Type", "status": "Status", "progress": "Progress", "note": "Note", "createTime": "Created", "endTime": "Completed", "duration": "Duration", "model": "Model", "detail": "Details", "actions": "Actions" }, "duration": { "seconds": "{{seconds}}s", "minutes": "{{minutes}}m {{seconds}}s", "hours": "{{hours}}h {{minutes}}m" }, "fetchFailed": "Failed to fetch task list", "createSuccess": "Task created successfully", "createFailed": "Failed to create task", "multiTurnCreateSuccess": "Multi-turn conversation dataset task created successfully", "notes": { "selectedChunks": "{{count}} chunks selected", "fileBatch": "File processing params: {{count}} files (strategy: {{strategy}})", "jsonParams": "Task parameters configured", "noChunksQuestion": "No chunks require question generation", "noChunksCleaning": "No chunks require cleaning", "processingFailed": "Processing failed: {{error}}", "questionSummary": "Processed {{processed}}/{{total}}, succeeded {{succeeded}}, failed {{failed}}, questions generated {{generated}}", "datasetSummary": "Processed {{processed}}/{{total}}, succeeded {{succeeded}}, failed {{failed}}, datasets generated {{generated}}", "cleaningSummary": "Processed {{processed}}/{{total}}, succeeded {{succeeded}}, failed {{failed}}, original length {{original}}, cleaned length {{cleaned}}", "genericSummary": "Processed {{processed}}/{{total}}, succeeded {{succeeded}}, failed {{failed}}" } }, "gaPairs": { "title": "Genre-Audience Pairs Management", "loading": "Loading GA pairs...", "addPair": "Add GA Pair", "saveChanges": "Save Changes", "saving": "Saving...", "restoreBackup": "Restore Backup", "noGaPairsTitle": "No Genre-Audience Pairs Found", "noGaPairsDescription": "Generate AI-powered Genre-Audience pairs for this file", "generateGaPairs": "Generate Genre-Audience Pairs", "generating": "Generating...", "generateMore": "Generate More Genre-Audience Pairs", "activePairs": "Active Genre-Audience Pairs ({{active}}/{{total}})", "pairNumber": "Genre-Audience Pair #{{number}}", "active": "Active", "deleteTooltip": "Delete GA Pair", "genre": "Genre", "genreDescription": "Genre Description", "audience": "Audience", "audienceDescription": "Audience Description", "addDialogTitle": "Add New Genre-Audience Pair", "genreTitle": "Genre Title", "audienceTitle": "Audience Title", "genreTitlePlaceholder": "Enter the genre title...", "genreDescPlaceholder": "Describe the genre in detail...", "audienceTitlePlaceholder": "Enter the audience title...", "audienceDescPlaceholder": "Describe the target audience in detail...", "cancel": "Cancel", "addPairButton": "Add Genre-Audience Pair", "requiredFields": "Genre Title and Audience Title are required", "restoredFromBackup": "Restored from backup", "allPairsDeleted": "All GA pairs deleted successfully", "pairsSaved": "{{count}} GA pairs saved successfully", "additionalPairsGenerated": "Successfully generated {{count}} additional Genre-Audience pairs. Total: {{total}}", "validationError": "GA pair {{number}}: Genre and Audience titles are required", "loadError": "Unable to load GA pairs: {{error}}", "generateError": "Failed to generate GA pairs", "saveError": "Failed to save GA pairs", "noActiveModel": "Please configure an AI model in settings before generating GA pairs.", "contentTooShort": "The file content is too short or not suitable for GA pair generation.", "configError": "AI model configuration error. The required dependencies may not be installed.", "serverError": "Server error ({{status}}). Please try again later.", "emptyResponse": "Empty response from generation service", "generationFailed": "Generation failed", "saveOperationFailed": "Save operation failed", "serviceNotAvailable": "GA Pairs generation service is not available. Please check your API configuration.", "requestFailed": "Request failed ({{status}}). Please try again.", "internalServerError": "Internal server error occurred.", "batchGenerate": "Batch Generate GA Pairs", "batchGenerateDescription": "Will batch generate GA pairs for {{count}} selected files. This operation may take some time.", "appendMode": "Append Mode", "appendModeDescription": "Generate additional GA pairs for files that already have GA pairs, rather than overwriting", "selectAtLeastOneFile": "Please select at least one file first", "noDefaultModel": "No default model set, please configure a model in project settings first", "incompleteModelConfig": "Model configuration is incomplete, please check model settings", "missingApiKey": "Model API key not configured, please add API key in model settings", "loadingProjectModel": "Loading project model...", "usingModel": "Using model", "startGeneration": "Start Generation", "batchGenCompleted": "Batch generation completed! Successfully generated GA pairs for {{success}}/{{total}} files.", "generationError": "Error occurred during generation: {{error}}", "fetchProjectInfoFailed": "Failed to fetch project info: {{status}}", "fetchModelConfigFailed": "Failed to fetch model config: {{status}}", "fetchProjectModelError": "Error fetching project model configuration", "batchGenerationFailed": "Batch GA pair generation failed", "batchGenerationSuccess": "Successfully generated GA pairs for {{count}} files", "selectAllFiles": "Select All", "deselectAllFiles": "Deselect All", "batchGenerateTitle": "Batch Generate GA Pairs", "generationMode": "Generation Mode", "aiGenerateMode": "AI Generate", "manualAddMode": "Manual Add", "genreDesc": "Genre Description", "audienceDesc": "Audience Description", "manualGaPairRequired": "Please fill in Genre Title and Audience Title", "batchAddManual": "Batch Add" }, "batchEdit": { "title": "Batch Edit Text Chunks", "batchEdit": "Batch Edit", "batchEditTooltip": "Batch edit selected text chunks", "position": "Add Position", "atBeginning": "Add at Beginning", "atEnd": "Add at End", "contentToAdd": "Content to Add", "contentPlaceholder": "Enter content to add to text chunks...", "contentRequired": "Please enter content to add", "contentHelp": "This content will be added to all selected text chunks", "preview": "Preview", "allChunksSelected": "All {{count}} text chunks selected", "selectedChunks": "{{selected}} / {{total}} text chunks selected", "processing": "Processing...", "applyToChunks": "Apply to {{count}} chunks", "editSuccess": "Successfully edited {{count}} text chunks", "editFailed": "Batch edit failed", "previewNote": "The above is a preview of the first selected text chunk. All selected text chunks will undergo the same modification" }, "errors": { "projectIdRequired": "Project ID cannot be empty", "getDatasetsFailed": "Failed to get datasets", "getTagStatsFailed": "Failed to get tag statistics", "deleteFileFailed": "Error deleting file", "recordNotFound": "Current record does not exist", "mineruTokenNotFound": "Token configuration not found, please check if MinerU token is configured in task settings", "mineruLocalUrlNotFound": "MinerU local URL configuration not found, please check if MinerU local URL is configured in task settings" }, "sampleData": { "questionContent": "Question content", "answerContent": "Answer content", "cotContent": "Chain of thought content", "domainLabel": "Domain label", "textChunk": "Text chunk" }, "exportDialog": { "balancedExport": "Balanced Export", "balancedExportTitle": "Balanced Export Settings", "balancedExportDescription": "Configure the data volume for each category based on domain tags to achieve balanced dataset export", "quickSettings": "Quick Settings", "setAllTo50": "Set all to 50", "setAllTo100": "Set all to 100", "setAllTo200": "Set all to 200", "customAmount": "Custom amount", "tagName": "Tag Name", "availableCount": "Available Count", "exportCount": "Export Count", "settings": "Settings", "totalExportCount": "Total export count", "tagCount": "Tag count", "export": "Export" }, "imageDatasets": { "title": "Image Q&A Dataset", "subtitle": "Manage and optimize your image Q&A datasets", "description": "Manage and optimize your image Q&A datasets.", "searchPlaceholder": "Search questions or answers...", "noAnswer": "No answer", "labels": "Labels", "typeLabel": "Label", "typeCustom": "Custom", "typeText": "Text", "unscored": "Unscored", "confirmed": "Confirmed", "unconfirmed": "Unconfirmed", "view": "View Details", "evaluate": "Quality Assessment", "delete": "Delete", "deleteConfirm": "Are you sure you want to delete this dataset?", "imageName": "Image Name", "status": "Status", "scoreRange": "Score Range", "noData": "No image datasets", "noDataTip": "Please generate Q&A datasets in Image Management first", "fetchFailed": "Failed to fetch datasets", "fetchDetailFailed": "Failed to fetch detail", "deleteSuccess": "Deleted successfully", "deleteFailed": "Failed to delete", "updateSuccess": "Updated successfully", "updateFailed": "Failed to update", "regenerateSuccess": "AI recognition successful", "regenerateFailed": "AI recognition failed", "notFound": "Dataset not found", "detail": "Detail", "image": "Image", "question": "Question", "answer": "Answer", "selectLabels": "Select Labels", "noLabels": "No labels selected", "jsonPlaceholder": "Enter JSON format data...", "metadata": "Metadata", "score": "Score", "tags": "Tags", "addTag": "Add tag...", "note": "Note", "notePlaceholder": "Add note...", "modelInfo": "Model Info", "createdAt": "Created At", "updatedAt": "Updated At", "exportTitle": "Export Image Dataset", "exportFormat": "Export Format", "rawFormat": "Raw Format", "customFormat": "Custom Format", "exportImagesOption": "Export Image Files", "exportImagesDesc": "Package all images into a ZIP file for download", "includeImagePath": "Include Image Path in Dataset", "includeImagePathDesc": "Add image path in question or answer (format: /images/image_name)", "systemPrompt": "System Prompt (Optional)", "systemPromptPlaceholder": "Enter system prompt...", "confirmedOnly": "Export Confirmed Only", "exportTip": "Label format answers will be automatically parsed to text (comma separated)", "exportSuccess": "Dataset exported successfully", "exportFailed": "Export failed", "noDataToExport": "No data to export", "exportImagesSuccess": "Image ZIP package exported successfully", "exportImagesFailed": "Failed to export images" }, "images": { "resolution": "Resolution", "uploadTime": "Upload Time", "fileName": "File Name", "title": "Image Management", "importImages": "Import Images", "searchPlaceholder": "Search image name...", "hasQuestions": "Question Status", "hasDatasets": "Dataset Status", "withQuestions": "With Questions", "withoutQuestions": "Without Questions", "withDatasets": "With Datasets", "withoutDatasets": "Without Datasets", "noImages": "No images", "noImagesDescription": "Start importing images to create your first dataset", "preview": "Preview", "questions": "Questions", "datasets": "Datasets", "datasetCount": "Dataset Count", "generateQuestions": "Generate Questions", "generateDataset": "Generate Dataset", "deleteConfirm": "Are you sure you want to delete this image?", "deleteSuccess": "Deleted successfully", "deleteFailed": "Delete failed", "batchDelete": "Batch Delete", "selectImagesToDelete": "Please select images to delete", "batchDeleteConfirm": "Are you sure you want to delete {{count}} selected images?", "batchDeleteSuccess": "Successfully deleted {{count}} images", "batchDeletePartialSuccess": "Successfully deleted {{success}}, failed {{fail}}", "batchDeleteFailed": "Batch delete failed", "importTip": "Select one or more directories containing images. All images will be imported into the project (duplicate names will be overwritten)", "selectDirectory": "Select Directory", "directoryPath": "Directory Path", "enterDirectoryPath": "e.g., /Users/username/Pictures", "selectedDirectories": "Selected Directories", "selectAtLeastOne": "Please select at least one directory", "importSuccess": "Successfully imported {{count}} images", "importFailed": "Import failed", "startImport": "Start Import", "addDirectory": "Add Directory", "importFromDirectory": "Import from Directory", "importFromPdf": "Import from PDF", "importFromZip": "Import from ZIP", "pdfImportTip": "Select a PDF file, the system will automatically convert it to images and import", "zipImportTip": "Select a ZIP archive file, the system will automatically extract and import images from it", "clickToSelectPdf": "Click to select PDF file", "clickToSelectZip": "Click to select ZIP file", "supportedFormat": "Supported format: PDF", "supportedZipFormat": "Supported format: ZIP", "fileSize": "File size", "selectedFile": "Selected file", "invalidPdfFile": "Please select a valid PDF file", "invalidZipFile": "Please select a valid ZIP file", "selectPdfFile": "Please select a PDF file", "selectZipFile": "Please select a ZIP file", "pdfImportSuccess": "Successfully imported {{count}} images from PDF \"{{name}}\"", "pdfImportFailed": "PDF import failed", "zipImportSuccess": "Successfully imported {{count}} images from ZIP \"{{name}}\"", "zipImportFailed": "ZIP import failed", "convertAndImport": "Convert and Import", "extractAndImport": "Extract and Import", "electronRequired": "This feature requires the desktop application", "selectDirectoryFailed": "Failed to select directory", "imageName": "Image Name", "questionCount": "Question Count", "questionCountHelp": "Generate 1-10 questions", "size": "Size", "dimensions": "Dimensions", "currentModel": "Current Model", "selectModelFirst": "Please select a model first", "visionModelRequired": "Please select a vision-capable model (e.g., GPT-4 Vision, Claude, etc.)", "countRange": "Question count should be between 1-10", "questionsGenerated": "Successfully generated {{count}} questions", "generateFailed": "Generation failed", "question": "Question", "questionPlaceholder": "Enter your question...", "questionRequired": "Please enter a question", "datasetGenerated": "Dataset generated successfully", "autoGenerateQuestions": "Auto Generate Questions", "autoGenerateConfirm": "The system will automatically generate questions for all images without questions. This will create a background task, and you can view the progress in Task Management.", "taskCreated": "Task created successfully, processing in background", "taskCreateFailed": "Failed to create task", "manualAnnotation": "Manual Annotation", "annotationTitle": "Image Annotation", "imageInfo": "Image Info", "annotatedCount": "Annotated", "selectQuestion": "Select or Create Question", "selectQuestionPlaceholder": "Select question template...", "universalQuestions": "Universal Questions", "independentQuestions": "Independent Questions", "answerTypeText": "Text", "answerTypeLabel": "Label", "answerTypeCustomFormat": "Custom Format", "usedTimes": "Used {{count}} times", "answer": "Answer", "answerPlaceholder": "Enter answer...", "selectLabels": "Select Labels", "availableLabels": "Available Labels", "noLabelsAvailable": "No labels available", "addNewLabel": "Add new label...", "selectedLabels": "Selected", "customFormatAnswer": "Custom Format Answer", "formatRequirement": "Format Requirement", "customFormatPlaceholder": "Enter JSON in the required format...", "note": "Note", "notePlaceholder": "Note (optional)", "saveAndContinue": "Save & Continue", "noImageSelected": "No image selected", "noTemplateSelected": "Please select a question", "answerRequired": "Please enter an answer", "invalidJsonFormat": "Invalid JSON format", "annotationSuccess": "Annotation saved successfully", "annotationFailed": "Failed to save annotation", "allQuestionsAnnotated": "All questions for this image have been annotated", "allImagesAnnotated": "All questions for all images have been annotated", "noQuestionsAssociated": "No questions associated with this image", "loadImageDetailFailed": "Failed to load image details", "answeredQuestions": "Annotated Questions", "useTemplate": "Use Template", "formatJson": "Format", "jsonFormatHelp": "Please enter valid JSON format data", "imageLoadError": "Failed to load image", "annotate": "Annotate", "annotateImage": "Annotate Image", "createQuestion": "Create Question", "createTemplate": "Create Question Template", "aiGenerate": "AI Recognize", "aiGenerateSuccess": "AI generation successful", "aiGenerateFailed": "AI generation failed", "missingParameters": "Missing required parameters", "selectNewQuestion": "Select New Question", "fetchTemplatesFailed": "Failed to fetch question templates", "createTemplateSuccess": "Question template created successfully", "createTemplateFailed": "Failed to create question template", "updateTemplateSuccess": "Question template updated successfully", "updateTemplateFailed": "Failed to update question template", "deleteTemplateSuccess": "Question template deleted successfully", "deleteTemplateFailed": "Failed to delete question template", "template": { "management": "Manage Question Templates", "create": "Create Template", "edit": "Edit Template", "question": "Question Content", "description": "Description", "noTemplates": "No question templates yet, click create button to add", "deleteConfirm": "Are you sure you want to delete this question template?", "used": "Used", "addLabel": "Add Label", "customFormat": "Custom Format", "customFormatHelp": "Enter JSON format output constraint", "customFormatInfo": "This format will be provided to the LLM as a prompt to constrain output format", "type": { "label": "Question Type", "universal": "Universal Question", "independent": "Independent Question" }, "answerType": { "label": "Answer Type", "text": "Text", "tags": "Tags", "customFormat": "Custom Format" }, "errors": { "questionRequired": "Please enter question content", "labelsRequired": "Label type questions require at least one label", "customFormatRequired": "Please enter custom format", "invalidJson": "Invalid JSON format" } } }, "monitoring": { "title": "Resource Monitoring Dashboard", "timeRange": { "24h": "Last 24 hours", "7d": "Last 7 days", "30d": "Last 30 days" }, "filters": { "allProjects": "All Projects", "allProviders": "All Providers", "allStatus": "All Status" }, "status": { "success": "Success", "failed": "Failed" }, "actions": { "export": "Export Report" }, "stats": { "totalTokens": "Total Token Usage", "avgTokensPerCall": "Avg Tokens per Call", "totalCalls": "Total Calls", "avgLatency": "Avg Latency", "inputOutput": "Input: {{input}} · Output: {{output}}", "successCalls": "{{count}} Success", "failedCalls": "{{count}} Failed", "failureRate": "{{rate}}% Failure Rate", "basedOnSuccessCalls": "Based on {{count}} successful calls", "noSuccessCalls": "No successful calls" }, "charts": { "tokenTrend": "Token Usage Trend", "inputLegend": "Input", "outputLegend": "Output", "distributionTitle": "Token Usage Distribution (by Model)", "distributionSubtitle": "Resource usage share by model", "tokensTooltip": "{{value}}K Tokens" }, "table": { "title": "Usage Details", "searchPlaceholder": "Search project, model, or failure reason...", "empty": "No data", "rowsPerPage": "Rows per page:", "columns": { "projectName": "Project", "provider": "Provider", "model": "Model", "status": "Status", "failureReason": "Failure Reason", "inputTokens": "Input Tokens", "outputTokens": "Output Tokens", "totalTokens": "Total", "calls": "Calls", "avgLatency": "Avg Latency" } }, "errors": { "fetchSummaryFailed": "Failed to fetch monitoring summary", "fetchLogsFailed": "Failed to fetch monitoring logs" } }, "eval": { "title": "Eval", "datasets": "Eval Datasets", "tasks": "Eval Tasks", "datasetsTitle": "Evaluation Datasets", "datasetsDescription": "Manage and view all generated evaluation test questions", "tasksTitle": "Evaluation Tasks", "tasksComingSoon": "Coming Soon", "tasksComingSoonHint": "Evaluation task feature is under development", "totalQuestions": "Total Questions", "questionType": "Type", "question": "Question", "answer": "Answer", "options": "Options", "correct": "Correct", "wrong": "Wrong", "sourceChunk": "Source Chunk", "tags": "Tags", "tagsPlaceholder": "Enter tags, separated by commas", "note": "Note", "detail": "Detail", "notFound": "Question not found", "noData": "No evaluation data", "noDataHint": "Please generate evaluation test set from text split page first", "searchPlaceholder": "Search question content...", "cardView": "Card View", "listView": "List View", "deleteSelected": "Delete Selected ({{count}})", "deleteConfirmTitle": "Confirm Delete", "deleteConfirmMessage": "Are you sure you want to delete {{count}} question(s)? This action cannot be undone.", "questionTypes": { "true_false": "True/False", "single_choice": "Single Choice", "multiple_choice": "Multiple Choice", "short_answer": "Short Answer", "open_ended": "Open Ended" } }, "evalDatasets": { "import": { "title": "Import Eval Datasets", "questionType": "Question Type", "selectTypeFirst": "Please select a question type first", "selectFile": "Please select a file to import", "invalidFileType": "Unsupported file format, please upload json, xls or xlsx files", "formatPreview": "Data Format Preview", "downloadTemplate": "Download Template", "template": "Template", "uploadFile": "Upload File", "dropOrClick": "Click or drag file here", "supportedFormats": "Supports JSON, XLS, XLSX formats", "tags": "Tags (Optional)", "tagsPlaceholder": "Add tags for imported data, separate multiple tags with commas", "tagsHelp": "All imported data will be tagged with these labels", "import": "Import", "importing": "Importing...", "failed": "Import failed", "success": "Import successful", "successMessage": "Successfully imported {{count}} evaluation datasets", "showingErrors": "Showing first {{count}} errors", "custom": "Custom Import", "builtin": "Built-in Datasets", "builtinTitle": "Select Built-in Dataset", "searchPlaceholder": "Search datasets...", "confirmImportTitle": "Confirm Import", "confirmImportMessage": "Are you sure you want to import dataset \"{{name}}\"? This will add new evaluation data to the current project.", "downloading": "Downloading..." }, "export": { "title": "Export Eval Datasets", "formatLabel": "Export Format", "filterLabel": "Filter Criteria", "previewLabel": "Data to export: ", "records": " records", "largeDataHint": "Large dataset, streaming export will be used, please wait", "exporting": "Exporting...", "exportBtn": "Export", "jsonDesc": "Standard JSON array", "jsonlDesc": "One record per line", "csvDesc": "Table format", "noTagsAvailable": "No tags available" } }, "evalTasks": { "title": "Model Evaluation Tasks", "createTitle": "Create Evaluation Task", "detailTitle": "Evaluation Task Details", "createTask": "Create Task", "noTasks": "No evaluation tasks", "noTasksHint": "Create an evaluation task to test model performance on evaluation datasets", "selectModels": "Select Test Models", "selectModelsHint": "You can select multiple models for comparison", "selectJudgeModel": "Select Judge Model", "selectJudgeModelPlaceholder": "Please select...", "selectJudgeModelHint": "Judge model is used to score subjective questions and cannot be the same as test models", "judgeModel": "Judge Model", "filterByType": "Filter by Question Type", "filterByTypeHint": "Leave empty to use all questions", "selectedQuestions": "Selected Questions", "questions": "questions", "hasSubjectiveHint": "Contains subjective questions (short answer/open-ended), a judge model is required", "hasSubjective": "Has Subjective", "startEval": "Start Evaluation", "progress": "Progress", "totalQuestions": "Questions", "status": "Status", "totalScore": "Total Score", "correctCount": "Correct", "accuracy": "Accuracy", "statsByType": "Statistics by Type", "resultDetails": "Result Details", "question": "Question", "questionType": "Type", "result": "Result", "score": "Score", "correctAnswer": "Correct Answer", "modelAnswer": "Model Answer", "judgeResponse": "Judge Response", "interrupt": "Interrupt", "statusProcessing": "Processing", "statusCompleted": "Completed", "statusFailed": "Failed", "statusInterrupted": "Interrupted", "deleteConfirmTitle": "Confirm Delete", "deleteConfirmMessage": "Are you sure you want to delete this evaluation task? All results will also be deleted.", "interruptConfirmTitle": "Confirm Interrupt", "interruptConfirmMessage": "Are you sure you want to interrupt this task? Completed results will be preserved.", "errorNoModels": "Please select at least one test model", "errorNoQuestions": "No evaluation questions available", "errorNoJudgeModel": "Subjective questions exist, please select a judge model", "errorJudgeSameAsTest": "Judge model cannot be the same as test models", "errorCreateFailed": "Failed to create evaluation task", "errorLoadFailed": "Failed to load evaluation tasks", "errorDeleteFailed": "Failed to delete evaluation task", "errorInterruptFailed": "Failed to interrupt evaluation task", "statusSuccess": "Success", "statusFormatError": "Format Error", "statusApiError": "API Error", "statusUnknown": "Unknown Status", "duration": "Duration", "answerStatus": "Answer Status", "modelInfo": "Model Info", "reportTitle": "Model Evaluation Report", "taskIdLabel": "Task ID", "pageInfo": "Page: {{page}} / {{totalPages}}", "noMatchingResults": "No evaluation results match the current filters", "reportFooter": "Easy Dataset Evaluation System · Generated by AI", "finalSelection": "Final Selection: ", "questionsSuffix": " questions", "noModelsAvailable": "No models available, please configure models in settings first", "filterTitle": "Question Filter", "clearFilter": "Clear Filter", "searchKeyword": "Search Keyword", "searchPlaceholder": "Search question or answer content...", "filterByTypeLabel": "Filter by Type", "filterByTagLabel": "Filter by Tag", "questionCountLabel": "Question Count: ", "useAllQuestions": "Use all filtered results", "randomSampleHint": "Randomly sample {{questionCount}} from {{filteredCount}} questions", "durationFormat": "({{time}}s)", "totalQuestionsLabel": "Total", "correctLabel": "Correct", "incorrectLabel": "Incorrect", "judgeComment": "AI Judge Comment:", "scoreUnit": " pts", "shortAnswer": "Short Answer", "openEnded": "Open-ended", "scoreAnchorsTitle": "{{type}} Scoring Rules", "customizable": "Customizable", "scoreAnchorsHint": "Customize scoring criteria to guide LLM in evaluating model responses", "restoreDefault": "Restore Default", "scoreRange": "Score Range", "scoreDescriptionPlaceholder": "Enter scoring criteria description for this range..." }, "blindTest": { "title": "Human Blind Test", "createTitle": "Create Blind Test", "createTask": "Create Task", "noTasks": "No blind test tasks", "noTasksHint": "Create a blind test task to compare two models' answer quality", "selectModels": "Select Models to Compare", "modelA": "Model A", "modelB": "Model B", "modelComparison": "Model Comparison", "selectQuestions": "Select Test Questions", "questionType": "Question Type", "questionTypeHint": "Blind test only supports short answer and open-ended questions", "filterByTag": "Filter by Tag", "questionCount": "Question Count", "availableQuestions": "Available: {{count}} questions", "useAllQuestions": "Use all filtered results", "randomSample": "Randomly sample {{count}} questions", "startBlindTest": "Start Blind Test", "creating": "Creating...", "noModelsAvailable": "No models available, please configure models in settings first", "errorSelectModelA": "Please select Model A", "errorSelectModelB": "Please select Model B", "errorSameModel": "Two models cannot be the same", "errorNoQuestions": "No questions match the criteria", "statusProcessing": "In Progress", "statusCompleted": "Completed", "statusFailed": "Failed", "statusInterrupted": "Interrupted", "progress": "Progress", "viewDetails": "View Details", "continue": "Continue Test", "interrupt": "Interrupt Task", "deleteConfirmTitle": "Confirm Delete", "deleteConfirmMessage": "Are you sure you want to delete this blind test task? This action cannot be undone.", "interruptConfirmTitle": "Confirm Interrupt", "interruptConfirmMessage": "Are you sure you want to interrupt this task? Completed results will be preserved.", "inProgress": "Blind Test In Progress", "generatingAnswers": "Generating answers...", "question": "Question", "answerA": "Answer A", "answerB": "Answer B", "duration": "Duration", "whichBetter": "Which answer is better?", "leftBetter": "Left is Better", "rightBetter": "Right is Better", "bothGood": "Both Good", "bothBad": "Both Bad", "loadQuestion": "Load Question", "taskNotFound": "Task not found", "resultTitle": "Blind Test Results", "resultSummary": "Result Summary", "wins": "Wins", "times": "times", "totalQuestions": "Total Questions", "ties": "Ties", "detailResults": "Detailed Results", "left": "Left", "right": "Right" } }