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

1872 lines
88 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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"
}
}