Files
YG-Datasets/easy-dataset-main/locales/en/translation.json

1872 lines
88 KiB
JSON
Raw Normal View History

2026-03-17 14:36:31 +08:00
{
"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": "MultilingualThinking",
"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"
}
}