{
    "Home": {
        "greeting": "👋 Hi~ there!",
        "start": "Get Started",
        "docs": "Docs",
        "start_desc": "A simple, powerful AI tool for professional translation.",
        "docs_desc": "Learn how to use it here. Simple and delightful.",
        "copyright": "Copyright © {year} H!NT LAB, SHU"
    },
    "Docs": {
        "overview": "Overview",
        "gettingStarted": "Getting Started",
        "installation": "Installation",
        "concepts": "Core Concepts",
        "workflows": "Workflows",
        "ui": "UI Components",
        "serverActions": "Server Actions",
        "state": "State Management",
        "ai": "AI Agents",
        "database": "Database",
        "troubleshooting": "Troubleshooting",
        "faq": "FAQ",
        "searchPlaceholder": "Search docs..."
    },
    "Auth": {
        "login": "Login",
        "register": "Register",
        "emailLogin": "Email Login",
        "noAccount": "Don't have an account?",
        "goRegister": "Sign up",
        "hasAccount": "Already have an account?",
        "goLogin": "Sign in",
        "demoAccount": "Test account (no email needed, email/code)",
        "email": "Email",
        "verificationCode": "Verification Code",
        "nickname": "Nickname (Optional)",
        "enterEmail": "Enter your email address",
        "enterCode": "Enter verification code",
        "enterNickname": "Your nickname",
        "sending": "sending",
        "getCode": "Get Code",
        "requestTimeout": "Request timeout",
        "loggingIn": "Logging in",
        "retryAfter": "Retry after {seconds}s",
        "registerAndLogin": "Register & Login",
        "codeSentDev": "Dev environment code: 123456",
        "codeSent": "Verification code sent",
        "sendFailed": "Failed to send",
        "pleaseEnterEmail": "Please enter email",
        "invalidEmailFormat": "Invalid email format",
        "loginFailed": "Login failed: {error}",
        "loginSuccess": "Login successful",
        "registerFailed": "Registration failed",
        "registerSuccess": "Registration successful, logging in..."
    },
    "Dashboard": {
        "myProjects": "My Projects",
        "instantTranslate": "Instant Translate",
        "imageTranslate": "Image Translation",
        "documentTranslate": "Document Translation",
        "translationMemory": "Memories",
        "dictionaries": "Dictionaries",
        "settings": "Settings",
        "autoDetect": "Auto Detect",
        "english": "English",
        "german": "German",
        "chinese": "Chinese",
        "sourceLanguage": "Source Language:",
        "targetLanguage": "Target Language:",
        "translationEngine": "Translation Engine:",
        "translationStyle": "Translation Style:",
        "formal": "Formal",
        "casual": "Casual",
        "technical": "Technical",
        "creative": "Creative",
        "academic": "Academic",
        "formalDesc": "Suitable for formal documents, business correspondence",
        "casualDesc": "Suitable for daily conversations, social media",
        "technicalDesc": "Suitable for technical documentation, manuals",
        "creativeDesc": "Suitable for literary creation, advertising copy",
        "academicDesc": "Suitable for academic papers, research reports",
        "documentation": "Documentation",
        "community": "Community",
        "textTranslation": "Text Translation",
        "textTranslationDesc": "Translate at will, effortlessly delightful!",
        "InstantTranslate": {
            "title": "Instant Translation",
            "description": "Support for multi-language translation, enter source text to get translation results, with dictionary support.",
            "enterText": "Enter text to translate...",
            "translate": "Translate",
            "translating": "Translating...",
            "result": "Result",
            "copy": "Copy",
            "switchLanguages": "Switch Languages",
            "selectSourceLanguage": "Select Source Language",
            "selectTargetLanguage": "Select Target Language",
            "sourceLanguage": "Source Language",
            "targetLanguage": "Target Language",
            "translationStyle": "Translation Style",
            "dictionarySelection": "Dictionary Selection",
            "selected": "Selected",
            "dictionaries": "dictionaries",
            "searchDictionaries": "Search dictionaries...",
            "publicDictionaries": "Public Dictionaries",
            "privateDictionaries": "Private Dictionaries",
            "loading": "Loading...",
            "entries": "entries",
            "used": "Used",
            "use": "Use",
            "viewTerms": "View Terms",
            "collapse": "Collapse",
            "loadingTerms": "Loading terms...",
            "noTerms": "No terms",
            "autoTranslate": "Auto Translate",
            "waitingToTranslate": "Preparing translation...",
            "sourceText": "Source Text",
            "translatedText": "Translated Text",
            "enterTextPlaceholder": "Enter text to translate...",
            "resultPlaceholder": "Translation result will appear here...",
            "sourceCharCount": "Source character count",
            "targetCharCount": "Target character count",
            "pleaseEnterText": "Please enter text to translate",
            "pleaseSelectTargetLanguage": "Please select target language",
            "targetCannotBeAuto": "Target language cannot be set to auto-detect",
            "translationFailed": "Translation failed",
            "retryLater": "Please try again later",
            "loadDictionariesFailed": "Failed to load dictionaries",
            "loadEntriesFailed": "Failed to load entries",
            "sourceTextCopied": "Source text copied to clipboard",
            "translatedTextCopied": "Translated text copied to clipboard"
        },
        "DocumentTranslate": {
            "pleaseTryAgain": "Please try again",
            "retry": "Retry",
            "title": "Document Translation",
            "description": "Upload documents for layout recognition and translation, with dictionary support.",
            "uploadDocument": "Upload Document",
            "translate": "Translate",
            "translating": "Translating...",
            "result": "Result",
            "preserveFormatting": "Preserve Formatting",
            "dictionarySelection": "Dictionary Selection",
            "selected": "Selected",
            "dictionaries": "dictionaries",
            "searchDictionaries": "Search dictionaries...",
            "publicDictionaries": "Public Dictionaries",
            "privateDictionaries": "Private Dictionaries",
            "loading": "Loading...",
            "entries": "entries",
            "used": "Used",
            "use": "Use",
            "viewTerms": "View Terms",
            "collapse": "Collapse",
            "loadingTerms": "Loading terms...",
            "noTerms": "No terms",
            "documentUpload": "Document Upload",
            "temporaryDocument": "Temporary Document",
            "supportedFileTypes": "Supported file type: DOCX",
            "advancedOptions": "Advanced Options",
            "translationStyle": "Translation Style:",
            "qualityLevel": "Quality Level:",
            "fast": "Fast",
            "standard": "Standard",
            "high": "High Quality",
            "startTranslation": "Start Translation",
            "saveToMyTranslations": "Save to My Translations",
            "sourceLanguage": "source Language",
            "targetLanguage": "target Language",
            "copy": "copy",
            "readyForTranslation": "ready For Translation",
            "downloadSuccess": "download Success",
            "translationSuccess": "translation Success",
            "copiedToClipboard": "copied To Clipboard",
            "translationResult": "Translation Result",
            "downloadResult": "Download Result",
            "loadDictionariesFailed": "Failed to load dictionaries",
            "supportedFormats": "Supports DOCX files, max 10MB",
            "noFileSelected": "No file selected",
            "uploadStarted": "Starting file upload:",
            "fileSizeExceeded": "File size cannot exceed 10MB",
            "projectNameRequired": "Please enter project name",
            "uploadingToStorage": "Starting file upload to storage service:",
            "serverUploadFailed": "Server Action upload failed",
            "uploadSuccess": "File uploaded successfully",
            "uploadFailed": "File upload failed",
            "uploading": "Uploading...",
            "reupload": "Re-upload",
            "dragActiveText": "Drop to upload file",
            "dragInactiveText": "Click or drag file here to upload",
            "selectFile": "Select File",
            "fileDrop": "File drop:",
            "uploadedFile": "Uploaded File",
            "originalName": "Original Name",
            "fileType": "Type",
            "openFile": "Open File",
            "uploadingText": "Uploading...",
            "loadEntriesFailed": "Failed to load entries"
        },
        "ImageTranslate": {
            "translationError": "Translation Error",
            "translationFailed": "Translation Failed",
            "pleaseTryAgain": "Please try again",
            "retry": "Retry",
            "title": "Image Translation",
            "description": "Upload images for OCR recognition and translation, with dictionary support.",
            "uploadImage": "Upload Image",
            "translate": "Translate",
            "translating": "Translating...",
            "result": "Result",
            "preserveFormatting": "Preserve Formatting",
            "dictionarySelection": "Dictionary Selection",
            "selected": "Selected",
            "dictionaries": "dictionaries",
            "searchDictionaries": "Search dictionaries...",
            "publicDictionaries": "Public Dictionaries",
            "privateDictionaries": "Private Dictionaries",
            "loading": "Loading...",
            "entries": "entries",
            "used": "Used",
            "use": "Use",
            "viewTerms": "View Terms",
            "collapse": "Collapse",
            "loadingTerms": "Loading terms...",
            "noTerms": "No terms",
            "imageUpload": "Image Upload",
            "temporaryImage": "Temporary Image",
            "supportedImageTypes": "Supported image types: JPG, PNG, Webp",
            "advancedOptions": "Advanced Options",
            "translationStyle": "Translation Style:",
            "qualityLevel": "Quality Level:",
            "fast": "Fast",
            "standard": "Standard",
            "high": "High Quality",
            "ocrResult": "OCR Recognition Result",
            "startTranslation": "Start Translation",
            "translationResult": "Translation Result",
            "downloadResult": "Download Result",
            "loadDictionariesFailed": "Failed to load dictionaries",
            "noFileSelected": "No file selected",
            "uploadStarted": "Starting file upload:",
            "fileSizeExceeded": "File size cannot exceed 10MB",
            "projectNameRequired": "Please enter project name",
            "uploadingToStorage": "Starting file upload to storage service:",
            "serverUploadFailed": "Server Action upload failed",
            "uploadSuccess": "File uploaded successfully",
            "uploadFailed": "File upload failed",
            "uploading": "Uploading...",
            "reupload": "Re-upload",
            "dragActiveText": "Drop to upload file",
            "dragInactiveText": "Click or drag file here to upload",
            "selectFile": "Select File",
            "fileDrop": "File drop:",
            "uploadedFile": "Uploaded File",
            "originalName": "Original Name",
            "fileType": "Type",
            "openFile": "Open File",
            "uploadingText": "Uploading...",
            "supportedFormats": "Supports JPG, PNG, Webp image formats, max 10MB",
            "loadEntriesFailed": "Failed to load entries",
            "saveToMyTranslations": "save To My Translations",
            "sourceLanguage": "source Language",
            "targetLanguage": "target Language",
            "copy": "Copy",
            "readyForTranslation": "ready For Translation",
            "downloadSuccess": "download Success",
            "translationSuccess": "translation Success",
            "copiedToClipboard": "copied",
            "loginRequired": "You need to log in to use image translation"
        },
        "Dictionaries": {
            "title": "Dictionary Management",
            "description": "Manage public, private, and project dictionaries with import and preview features.",
            "backToList": "Back to Dictionary List",
            "termItem": "Term Item",
            "total": "Total",
            "entries": "Entries",
            "pages": "Page",
            "origin": "Origin",
            "all": "All",
            "manual": "Manual",
            "importExcel": "Import·Excel",
            "importTbx": "Import·TBX",
            "applyNew": "Apply·New",
            "applyCopied": "Apply·Copied",
            "searchItem": "Search Terms",
            "pleaseSelectFile": "Please select a file first",
            "importEntries": "Import Entries",
            "addEntry": "Add Entry",
            "selectFile": "Select File",
            "sourceLanguage": "Source Language",
            "targetLanguage": "Target Language",
            "notes": "Notes",
            "enabled": "Enabled",
            "entriesPerPage": "Entries Per Page",
            "previousPage": "Previous",
            "nextPage": "Next",
            "importProjectDictionary": "Import Project Dictionary",
            "importPrivateDictionary": "Import Private Dictionary",
            "importAIEnhancedDictionary": "Import AI-Enhanced Dictionary",
            "addDictionary": "Add Dictionary",
            "createNewDictionary": "Create New Dictionary",
            "noEntries": "No entries available",
            "noMatchingEntries": "No matching entries found",
            "EditDialog": {
                "open": "Edit Dictionary",
                "title": "Edit Dictionary",
                "desc": "Modify the basic info of the dictionary. Click Save to apply.",
                "name": "Name",
                "namePlaceholder": "Enter dictionary name",
                "description": "Description",
                "descriptionPlaceholder": "Enter dictionary description",
                "domain": "Domain",
                "selectDomain": "Select domain",
                "cancel": "Cancel",
                "save": "Save",
                "saving": "Saving...",
                "error": "Error",
                "nameRequired": "Dictionary name cannot be empty",
                "success": "Updated successfully",
                "updateFailed": "Failed to update dictionary",
                "updateError": "An error occurred while updating"
            },
            "domains": {
                "general": "General",
                "technology": "Technology",
                "legal": "Legal",
                "medical": "Medical",
                "finance": "Finance",
                "ai": "Artificial Intelligence",
                "marketing": "Marketing",
                "engineering": "Engineering",
                "education": "Education",
                "custom": "Custom"
            },
            "publicDictionaries": "Public Dictionaries",
            "privateDictionaries": "Private Dictionaries",
            "projectDictionaries": "Project Dictionaries",
            "publicDescription": "Pre-built general domain dictionaries, ready to use",
            "privateDescription": "Your exclusive dictionaries for precise project matching.",
            "privateLoginRequired": "Please log in to manage your private dictionaries.",
            "projectDescription": "Project-shared public dictionaries with semantic search and intelligent matching",
            "publicEmptyTitle": "📚 General Public Dictionaries",
            "publicEmptyDesc": "Add various common domain dictionaries to improve translation quality!",
            "privateEmptyTitle": "📁 Project-Specific Dictionaries",
            "privateEmptyDesc": "Create your first private dictionary and start managing professional terminology",
            "projectEmptyTitle": " Project Dictionaries",
            "projectEmptyDesc": "Import project dictionaries and experience AI-enhanced terminology search!",
            "loginRequired": "You need to log in to create and manage private dictionaries",
            "projectLoginRequired": "You need to log in to access project dictionaries",
            "goLogin": "Go to Login",
            "loadPublicFailed": "Failed to load public dictionaries",
            "loadProjectFailed": "Failed to load project dictionaries",
            "loadError": "Error",
            "loadErrorDesc": "Failed to load dictionaries",
            "projectAdded": "Project dictionary added successfully!",
            "publicAdded": "Public dictionary added successfully!",
            "deleteSuccess": "Dictionary deleted successfully!",
            "editSuccess": "Dictionary information updated successfully!",
            "importComplete": "Import completed",
            "projectImported": "Project dictionaries updated",
            "privateImported": "Private dictionaries updated",
            "success": "Success"
        },
        "Memories": {
            "title": "Memories",
            "memoryDetails": "Memory Details",
            "back": "Back",
            "search": "Search",
            "clean": "Clean",
            "searchPlaceholder1": "Search memory name or description...",
            "description": "Manage translation memory to improve translation consistency and efficiency.",
            "ImportDialog": {
                "open": "Import Entries",
                "title": "Import Translation Memory",
                "embedding": "Embedding…",
                "vector": "Indexing to PostgreSQL vector store…",
                "complete": "Import Completed",
                "fileAndMappingSettings": "File & Field Mapping",
                "targetMemoryOptional": "Target Memory (Optional)",
                "loadingMemories": "Loading memories…",
                "selectMemoryOptional": "Select target memory (optional)",
                "selectFile": "Select File",
                "supportedFileTypes": "Supported: TMX/XML, CSV/TSV, XLSX/XLS",
                "sourceLanguageOptional": "Source Language (Optional)",
                "selectSourceLanguageOptional": "Select source language (optional)",
                "targetLanguageOptional": "Target Language (Optional)",
                "selectTargetLanguageOptional": "Select target language (optional)",
                "sourceColumn": "Source column",
                "targetColumn": "Target column",
                "notesColumnOptional": "Notes column (optional)",
                "filePreview": "File Preview",
                "previewLineCount": "Preview {count} lines",
                "previewPlaceholder": "Please select a file or drop it above…",
                "selectedFile": "Selected file: {name}",
                "selectFileHint": "Select a file to start import",
                "importing": "Importing…",
                "startImport": "Start Import",
                "progressBatches": "progress Batches"
            },
            "createMemory": "Create Memory",
            "import": "Import",
            "export": "Export",
            "exportAll": "Export All",
            "searchMemories": "Search memories...",
            "searchPlaceholder": "Search memory name or description...",
            "gridView": "Grid view",
            "listView": "List view",
            "newMemoryName": "New Memory Name",
            "create": "Create",
            "cancel": "Cancel",
            "entries": "entries",
            "lastUpdated": "Last Updated",
            "sourceLanguage": "Source Language",
            "targetLanguage": "Target Language",
            "view": "View",
            "settings": "Settings",
            "delete": "Delete",
            "emptyTitle": "🧠 Translation Memory",
            "emptyDescription": "Create your first translation memory to accumulate translation experience and improve efficiency and consistency.",
            "createFirstMemory": "Create First Memory",
            "creating": "Creating...",
            "createSuccess": "Translation memory created successfully",
            "createFailed": "Failed to create translation memory",
            "SettingsDialog": {
                "title": "Memory Settings",
                "sourceLanguage": "Source Language",
                "targetLanguage": "Target Language",
                "selectSourceLanguage": "Select source language",
                "selectTargetLanguage": "Select target language",
                "updatedLanguagePair": "Language pair updated",
                "updateFailed": "Update failed",
                "save": "Save",
                "cancel": "Cancel"
            },
            "SearchConfig": {
                "searchConfig": "Search Configuration",
                "keyword": "Keyword",
                "vector": "Vector",
                "maxXItems": "Maximum Items",
                "threshold": "Threshold",
                "searchMode": "Search Mode",
                "hybrid": "Hybrid Mode",
                "vectorAndKeyword": "Vector and Keyword",
                "semanticSimilarity": "Semantic Similarity",
                "keywordMatching": "Keyword Matching",
                "similarityThreshold": "Similarity Threshold",
                "relaxed": "Relaxed",
                "strict": "Strict",
                "maxResults": "Maximum Results",
                "keywordMatchingType": "Keyword Matching Type",
                "containsMatch": "Contains Match",
                "flexibleMatch": "Flexible Match",
                "exactMatch": "Exact Match",
                "exactMatchDescription": "Exactly identical strings, such as user ID lookup",
                "phraseMatch": "Phrase Match",
                "continuousMatch": "Word order must be consistent, allowing other words in between",
                "fuzzyMatch": "Fuzzy Match",
                "tolerantMatch": "Match based on similarity",
                "weightedSum": "Weighted Sum",
                "weightedSumDescription": "Weighted summation of scores from multiple queries, suitable for weight allocation of different search conditions",
                "rankFusion": "Rank Fusion",
                "rankFusionDescription": "General term for rank fusion",
                "fusionStrategy": "Fusion Strategy",
                "reciprocalRankFusion": "Reciprocal Rank Fusion",
                "reciprocalRankFusionDescription": "Summation of reciprocal ranks for each document across different lists, particularly suitable for multi-vector or multimodal searches",
                "weightConfig": "Weight Configuration",
                "vectorSearchWeight": "Vector Search Weight",
                "keywordSearchWeight": "Keyword Search Weight",
                "autoAdjusted": "Auto-adjusted",
                "rrfParameter": "Reciprocal Rank Fusion Parameter",
                "kValueLabel": "K Value Label",
                "kValueHint": "K Value Hint"
            },
            "SearchResult": {
                "search": "search",
                "sourceText": "source Text",
                "targetText": "target Text",
                "highRelevance": "high Relevance",
                "similarityDetails": "similarity Details",
                "overallScore": "overall Score"
            },
            "loadFailed": "Failed to load translation memories",
            "deleteFailed": "Failed to delete translation memory",
            "deleteSuccess": "Translation memory deleted successfully",
            "pleaseEnterName": "Please enter memory name",
            "exportPreparing": "Preparing export",
            "exportPreparingDesc": "Export to TMX/CSV coming soon",
            "totalMemories": "Total Memories",
            "totalEntries": "Total Entries",
            "activeMemories": "Active Memories",
            "languagePairs": "Language Pairs",
            "sizeLarge": "Large",
            "sizeMedium": "Medium",
            "sizeSmall": "Small",
            "sizeTiny": "Tiny",
            "quickCreate": "Quick Create Memory",
            "quickCreateDesc": "Create a new translation memory to store your translation pairs",
            "memoryName": "Memory Name",
            "loading": "Loading memories...",
            "noResults": "No matching memories found",
            "noMemories": "No memories yet",
            "adjustSearch": "Try adjusting search criteria or create a new memory",
            "createFirstDesc": "Create your first memory, or import existing translation memory files",
            "newMemory": "New Memory",
            "noDescription": "No description",
            "viewDetails": "View Details",
            "entriesShort": "Entries",
            "entryCount": "Entry Count",
            "updatedShort": "Updated",
            "updateTime": "Update Time",
            "viewMemory": "View Memory",
            "noDate": "—",
            "shortcutEnter": "Enter",
            "shortcutDel": "Del",
            "exportFormat": "TMX/CSV",
            "comingSoon": "Coming Soon"
        },
        "Upgrade": {
            "freeVersion": "Free Version",
            "wantMoreProjects": "Want more projects?",
            "upgrade": "Upgrade"
        },
        "CreateProject": {
            "newProject": "New Project",
            "createNewProject": "Create New Project",
            "uploadToStart": "Upload files to start your translation project",
            "projectName": "Project Name",
            "enterProjectName": "Enter project name",
            "domain": "Domain",
            "selectDomain": "Select domain",
            "sourceLanguage": "Source Language",
            "selectSourceLanguage": "Select source language",
            "targetLanguage": "Target Language",
            "selectTargetLanguage": "Select target language",
            "uploadFile": "Upload File",
            "supportedFormats": "Supported formats: DOCX, PDF, TXT, Markdown",
            "cancel": "Cancel",
            "creating": "Creating...",
            "createProject": "Create Project",
            "projectInit": "Project Initialization",
            "stage": "Stage",
            "segmentation": "Segmentation",
            "terms": "Terms",
            "initFailed": "Initialization failed",
            "uploadFileAndName": "Please upload file and enter project name",
            "projectCreated": "Project created successfully, proceeding to initialization...",
            "createFailed": "Failed to create project"
        },
        "ProjectList": {
            "editProject": "Edit Project",
            "deleteProject": "Delete Project",
            "configureDictionaries": "Configure Dictionaries",
            "configureMemories": "Configure Memories",
            "selectDictionaries": "Select Dictionaries",
            "selectMemories": "Select Memories",
            "noData": "No data available",
            "editingProjectName": "Editing project name",
            "editProjectName": "Edit Project Name",
            "editProjectDesc": "Modify the project name and save.",
            "enterProjectName": "Enter project name",
            "cancel": "Cancel",
            "editCancelled": "Edit cancelled",
            "nameRequired": "Name is required",
            "saving": "Saving...",
            "projectUpdated": "Project updated",
            "updateFailed": "Update failed",
            "save": "Save",
            "deleteConfirm": "Are you sure you want to delete project {name}? This action cannot be undone.",
            "deleteCancelled": "Delete cancelled",
            "deleting": "Deleting project...",
            "projectDeleted": "Project deleted",
            "deleteFailed": "Delete failed",
            "confirmDelete": "Confirm Delete",
            "deletingWithDict": "Delete project and its associated dictionaries",
            "projectAndDictDeleted": "Project and associated dictionaries deleted",
            "deleteOptions": "Delete Options",
            "dictEntryCount": "{{count}} entries",
            "emptyDictionary": "empty Dictionary",
            "sharedDictionary": "shared Dictionary",
            "sharedWarning": "shared Warning",
            "deleteDictHint": "Delete selected dictionaries",
            "deleteProjectOnly": "Delete Project Only",
            "deletingProjectOnly": "Deleteing Project Only...",
            "projectDeletedOnly": "Project Deleted Only",
            "deleteProjectAndDict": "Delete Project and Associated Dictionaries",
            "keepDictHint": "Keep Dictionaries, Delete Project Only",
            "status": {
                "completed": "Parsing completed",
                "parsing": "Parsing...",
                "segmenting": "Segmenting...",
                "termsExtracting": "Processing terms...",
                "waiting": "Waiting to parse",
                "preprocessed": "Parsed, ready for translation",
                "error": "Parsing failed"
            }
        },
        "Header": {
            "toggleTheme": "Toggle theme"
        },
        "Init": {
            "title": "Project Initialization",
            "restart": "Restart",
            "processing": "Processing...",
            "retryParse": "Retry Parse",
            "next": "Next",
            "resegment": "Re-segment",
            "applying": "Applying...",
            "applyToFull": "Apply to full document...",
            "prepareApply": "Preparing to apply to full document...",
            "applyNotice": "To ensure consistency, operations are temporarily disabled during applying.",
            "segProgress": "Segmentation progress: {pct}%",
            "doneTip": "Initialization completed. You can go to project dictionary or IDE to continue.",
            "gotoDict": "Open Project Dictionary",
            "gotoIDE": "Open IDE",
            "preparingIDE": "Preparing IDE environment...",
            "modalStop": "Stop",
            "modalBusy": "Processing...",
            "termsInit": "Document Terms Initialization",
            "step1": "1) Extract Terms",
            "step2": "2) Insert Existing Entries",
            "step3": "3) Pre-translate Unknown Terms",
            "statsInserted": "Inserted {n}",
            "statsUpdated": "· Updated {n}",
            "statusPending": "Pending",
            "statusTranslating": "Translating...",
            "statusOff": "Off",
            "complete": "Complete",
            "parseResult": "Parsing Result",
            "htmlPreviewNote": "HTML preview (styles simplified for structure check only)",
            "showFull": "Show full text",
            "generatingPreview": "Generating preview, it may take a few seconds...",
            "segmentResult": "Segmentation Preview",
            "noPreview": "No preview",
            "segmentPreviewDoneTip": "Preview ready. Click \"Next\" to apply segmentation to the full document.",
            "stepParse": "Parsing",
            "stepSegment": "Segmentation",
            "stepTerms": "Terms",
            "stepDone": "Done",
            "inProgress": "In progress",
            "completed": "Completed",
            "termsTitle": "Term Extraction",
            "termsDesc": "Configure parameters and preview extraction results",
            "termsAutoTranslate": "Auto pre-translate terms",
            "skip": "Skip",
            "vocabSize": "Vocabulary size",
            "chunkSize": "Chunk size",
            "overlap": "Overlap",
            "termPreference": "Term preference (optional)",
            "termPreferencePlaceholder": "e.g., prioritize legal terms and definitions; ignore named entities.",
            "extractPreview": "Extract Preview",
            "extractingShort": "Extracting...",
            "extractingTerms": "Extracting terms...",
            "termsDone": "Term extraction completed.",
            "writingShort": "Writing...",
            "manualWriteToDict": "Write to dictionary manually",
            "viewDictionary": "View Dictionary",
            "parseFailedTitle": "Parse Failed",
            "parseFailedDescription": "It might be due to network issues, please try parsing again.",
            "parseFailedMessage": "Document parsing service is temporarily unavailable"
        }
    },
    "Projects": {
        "title": "My Projects",
        "description": "Manage and view your translation projects."
    },
    "Common": {
        "selectAvatar": "Select Avatar",
        "loading": "Loading...",
        "error": "Error",
        "success": "Success",
        "cancel": "Cancel",
        "confirm": "Confirm",
        "save": "Save",
        "delete": "Delete",
        "edit": "Edit",
        "view": "View",
        "close": "Close",
        "copy": "Copy",
        "copied": "Copied",
        "copyCode": "Copy code",
        "domains": {
            "general": "General",
            "technology": "Technology",
            "legal": "Legal",
            "medical": "Medical",
            "finance": "Finance",
            "ai": "Artificial Intelligence",
            "marketing": "Marketing",
            "engineering": "Engineering",
            "education": "Education",
            "custom": "Custom"
        },
        "languages": {
            "auto": "Auto-detect",
            "zh": "Chinese",
            "en": "English",
            "ja": "Japanese",
            "ko": "Korean",
            "fr": "French",
            "de": "German",
            "es": "Spanish",
            "ru": "Russian",
            "it": "Italian",
            "pt": "Portuguese",
            "ar": "Arabic",
            "hi": "Hindi",
            "id": "Indonesian",
            "vi": "Vietnamese",
            "th": "Thai",
            "tr": "Turkish",
            "nl": "Dutch",
            "pl": "Polish",
            "sv": "Swedish",
            "no": "Norwegian",
            "da": "Danish",
            "fi": "Finnish",
            "he": "Hebrew",
            "uk": "Ukrainian",
            "cs": "Czech",
            "el": "Greek",
            "ro": "Romanian",
            "hu": "Hungarian",
            "sk": "Slovak",
            "sl": "Slovenian",
            "bg": "Bulgarian",
            "hr": "Croatian",
            "sr": "Serbian",
            "fa": "Persian",
            "ur": "Urdu",
            "bn": "Bengali",
            "ms": "Malay",
            "fil": "Filipino",
            "ta": "Tamil",
            "te": "Telugu",
            "mr": "Marathi",
            "pa": "Punjabi",
            "gu": "Gujarati",
            "kn": "Kannada",
            "ml": "Malayalam",
            "sw": "Swahili"
        }
    },
    "FileUpload": {
        "noFileSelected": "No file selected",
        "uploadStarted": "Starting file upload:",
        "fileSizeExceeded": "File size cannot exceed 10MB",
        "projectNameRequired": "Please enter project name",
        "uploadingToStorage": "Starting file upload to storage service:",
        "serverUploadFailed": "Server Action upload failed",
        "uploadSuccess": "File uploaded successfully",
        "uploadFailed": "File upload failed",
        "uploading": "Uploading...",
        "reupload": "Re-upload",
        "dragActiveText": "Drop to upload file",
        "dragInactiveText": "Click or drag file here to upload",
        "selectFile": "Select File",
        "fileDrop": "File drop:",
        "uploadedFile": "Uploaded File",
        "originalName": "Original Name",
        "fileType": "Type",
        "openFile": "Open File",
        "supportedFormats": "Supports DOCX, PDF, TXT, Markdown files, max 10MB",
        "uploadingText": "Uploading..."
    },
    "Agents": {
        "roles": {
            "professional_assistant": "Professional Assistant",
            "syntax_evaluator": "Syntax and Modal/Conjunction Usage Evaluation Assistant",
            "syntax_analyzer": "Syntax Comparison and Analysis Assistant",
            "term_extractor": "Term Extraction Assistant",
            "terminology_extractor": "Document-level Term Extraction Assistant",
            "terminology_translator": "Terminology Translation Assistant",
            "professional_translator": "Professional Translator",
            "post_editor": "Post-editing Assistant",
            "discourse_query_assistant": "Discourse Query Assistant",
            "discourse_evaluator": "Discourse Evaluation Assistant",
            "discourse_embedder": "Discourse Embedding Assistant"
        },
        "specialized": {
            "general": "General",
            "linguistics": "Linguistics",
            "syntax": "Syntax ",
            "discourse": "Discourse Studies"
        },
        "domains": {
            "general": "General",
            "technology": "Technology",
            "legal": "Legal",
            "medical": "Medical",
            "finance": "Finance",
            "ai": "Artificial Intelligence",
            "marketing": "Marketing",
            "engineering": "Engineering",
            "education": "Education",
            "terminology": "Terminology",
            "custom": "Custom"
        },
        "languages": {
            "auto": "Auto-detect",
            "zh": "Chinese",
            "en": "English",
            "ja": "Japanese",
            "ko": "Korean",
            "fr": "French",
            "de": "German",
            "es": "Spanish",
            "ru": "Russian",
            "it": "Italian",
            "pt": "Portuguese",
            "ar": "Arabic",
            "hi": "Hindi",
            "id": "Indonesian",
            "vi": "Vietnamese",
            "th": "Thai",
            "tr": "Turkish",
            "nl": "Dutch",
            "pl": "Polish",
            "sv": "Swedish",
            "no": "Norwegian",
            "da": "Danish",
            "fi": "Finnish",
            "he": "Hebrew",
            "uk": "Ukrainian",
            "cs": "Czech",
            "el": "Greek",
            "ro": "Romanian",
            "hu": "Hungarian",
            "sk": "Slovak",
            "sl": "Slovenian",
            "bg": "Bulgarian",
            "hr": "Croatian",
            "sr": "Serbian",
            "fa": "Persian",
            "ur": "Urdu",
            "bn": "Bengali",
            "ms": "Malay",
            "fil": "Filipino",
            "ta": "Tamil",
            "te": "Telugu",
            "mr": "Marathi",
            "pa": "Punjabi",
            "gu": "Gujarati",
            "kn": "Kannada",
            "ml": "Malayalam",
            "sw": "Swahili"
        },
        "quality": {
            "draft": "Quick Draft",
            "review": "Standard Quality",
            "final": "Fine-tuned"
        },
        "formality": {
            "informal": "Conversational",
            "neutral": "Neutral",
            "formal": "Formal"
        },
        "prompts": {
            "system": {
                "base": "You are a {role}.",
                "domain": "Specialty domain: {domain}.",
                "language_pair": "Working language pair: {sourceLanguage} → {targetLanguage}.",
                "quality_requirement": "Quality requirement: {quality}.",
                "style": "Writing style: {formality}.",
                "json_output": "Output strictly in JSON format, JSON only.",
                "text_output": "Output result only, no explanation.",
                "requirements": "Requirements:"
            },
            "user": {
                "preference": "Preference:\n{preference}\n\n",
                "target_language": "Target language: {language}",
                "domain": "Domain: {domain}",
                "source_text": "Source text:\n{text}",
                "target_text": "Target text:\n{text}",
                "current_translation": "Current translation:\n{text}",
                "text_to_process": "Text to process:\n{text}",
                "text_to_translate": "Text to translate:\n{text}",
                "glossary": "Glossary (source => target):\n{entries}",
                "suggestions_to_apply": "Suggestions to apply (apply in order):\n{suggestions}",
                "task_instruction": "Task: Make minimal revisions to the \"current translation\" based on the above suggestions without changing the original meaning. Output only the final revised translation text."
            },
            "syntax_evaluate": {
                "output_format": "Output format: { \"issues\": Array<{\"type\":string, \"span\"?:string, \"advice\"?:string}> }",
                "type_options": "type can be: modality, conditional, logic, punctuation, number, parenthesis, case, register, other",
                "focus": "Focus on: 1) Modal sentences (modality) - naturalness and appropriate tone; 2) Conditional sentences (conditional) - structure and conjunctions following conventions; 3) Logical connections (logic) and references - clarity; also consider punctuation/numbers/parentheses/case/register levels."
            },
            "mono_term_extract": {
                "output_format": "Output JSON array, each item {\"term\": string, \"score\"?: number}"
            },
            "term_embed_translate": {
                "apply_glossary": "Strictly apply the provided glossary, translate source terms to specified translations",
                "no_rewrite_glossary": "Do not rewrite glossary content; do not output the glossary itself to the translation"
            },
            "syntax_advice_embed": {
                "minimal_revision": "Based on the given \"syntax/usage suggestion list\", make minimal intrusive revisions to the given translation",
                "preserve_meaning": "Must preserve original meaning, do not over-revise"
            },
            "discourse_query": {
                "similar_segment_retrieval": "Similar segment retrieval"
            },
            "discourse_evaluate": {
                "consistency_check": "Check style consistency, terminology consistency, and word choice accuracy",
                "provide_suggestions": "Provide improvement suggestions and comprehensive scores",
                "expert_role": "You are a professional translation quality assessment expert, responsible for evaluating translation style consistency and word choice accuracy.",
                "evaluation_dimensions": "Based on the provided similar segment references, evaluate the current translation from the following dimensions:",
                "style_consistency": "1. Style consistency: Whether the stylistic and linguistic style is consistent with reference translations",
                "terminology_consistency": "2. Terminology consistency: Whether professional term translations are consistent with references",
                "word_choice_accuracy": "3. Word choice accuracy: Whether vocabulary choices are accurate, idiomatic, and contextually appropriate",
                "output_format": "Output format: {",
                "style_match_score": "  \"styleMatchScore\": number (0-1, style match degree)",
                "style_comments": "  \"styleComments\": string (style evaluation explanation)",
                "consistency_score": "  \"consistencyScore\": number (0-1, terminology consistency score)",
                "consistency_comments": "  \"consistencyComments\": string (terminology consistency explanation)",
                "word_choice_score": "  \"wordChoiceScore\": number (0-1, word choice accuracy score)",
                "word_choice_comments": "  \"wordChoiceComments\": string (word choice evaluation explanation)",
                "overall_score": "  \"overallScore\": number (0-1, comprehensive score)",
                "recommendations": "  \"recommendations\": string[] (improvement suggestions list)",
                "format_end": "}",
                "current_task": "Current translation task:",
                "no_reference_note": "Note: Due to lack of reference translations, style consistency evaluation cannot be performed. Please only provide basic translation quality assessment.",
                "selected_references": "User-selected reference translations:",
                "similarity": "Similarity: {score}%",
                "evaluation_instruction": "Please comprehensively evaluate the current translation's style consistency, terminology consistency, and word choice accuracy based on the user-selected reference translations, and provide improvement suggestions."
            },
            "discourse_embed": {
                "apply_references": "Apply reference translations to improve current translation",
                "maintain_quality": "Maintain translation quality and consistency",
                "expert_role": "You are a professional post-editing expert, skilled at optimizing current translations based on high-quality reference translations.",
                "task_requirements": "Task requirements:",
                "analyze_style": "1. Analyze the translation style, word usage habits and expression characteristics of reference segments",
                "identify_inconsistencies": "2. Identify areas in the current translation that are inconsistent with the reference style",
                "minimal_changes": "3. Make minimal changes to improve style consistency while maintaining original meaning",
                "ensure_terminology": "4. Ensure terminology translation is consistent with references",
                "optimize_wording": "5. Optimize word choice to make it more idiomatic and conform to target language habits",
                "notes": "Notes:",
                "preserve_meaning": "- Preserve original meaning unchanged",
                "prioritize_terminology": "- Prioritize terminology consistency",
                "natural_style": "- Style adjustments should be natural, avoid stiffness",
                "output_only": "- Only output the final optimized translation, do not explain the process",
                "selected_references_style": "User-selected reference translations (for style learning):",
                "current_task": "Current translation task:",
                "current_translation": "Current translation: {text}",
                "optimization_instruction": "Please optimize and rewrite the current translation based on the user-selected reference translation style. Requirements:",
                "preserve_original_meaning": "1. Preserve original meaning unchanged",
                "learn_reference_style": "2. Learn the word usage style and expression methods of reference translations",
                "ensure_term_consistency": "3. Ensure terminology translation is consistent with references",
                "make_natural": "4. Make expressions more idiomatic and natural",
                "output_instruction": "Please directly output the optimized translation:"
            },
            "dict_lookup": {
                "lookup_terms": "Look up terms in dictionary",
                "query_database": "Query terminology database"
            },
            "syntax_marker_extract": {
                "extract_markers": "Extract syntactic connectors and modal words",
                "analyze_alignment": "Analyze bilingual correspondence",
                "output_format": "Output format: { \"syntaxPairs\": Array<{\"sourceMarker\": string, \"targetMarker\": string, \"type\": string, \"alignment\": number, \"notes\"?: string}>, \"coverage\": number, \"overallQuality\": number }",
                "marker_types": "type can be: additive, adversative, causal, conditional, concessive, temporal, sequential, result, contrast, listing, modal, other",
                "alignment_accuracy": "alignment is correspondence accuracy 0-1",
                "focus_connectors": "Focus on connectors, modal words, and discourse cohesion markers' bilingual correspondence",
                "task_instruction": "Task:",
                "identify_markers": "1) Identify syntactic connectors, modal words, and discourse cohesion markers from source and target texts",
                "establish_correspondence": "2) Establish bilingual correspondence",
                "evaluate_accuracy": "3) Evaluate accuracy and consistency of correspondence",
                "annotate_types": "4) Annotate connector types and modal expression methods",
                "overall_quality": "5) Give overall quality score at syntactic level"
            },
            "document_term_extract": {
                "extract_terms": "Extract terms from document",
                "evaluate_candidates": "Evaluate candidate terms",
                "select_score": "Select terms from candidate phrases and score them (0-1)",
                "prioritize_relevant": "Prioritize terms that are strongly context-relevant, specific and information-dense",
                "ignore_functional": "Ignore functional words, generic words and overly short words",
                "output_json": "Output JSON array, each item like {\"term\":\"...\",\"score\":0-1}",
                "context_truncated": "Context (truncated):",
                "candidate_phrases": "Candidate phrases (may contain noise):",
                "output_instruction": "Please output JSON array, each item {\"term\":\"...\",\"score\":0-1}, sorted by score descending, return at most {topK}"
            },
            "document_term_translate": {
                "batch_translate": "Batch translate document terms",
                "standardize_terms": "Standardize terminology translations",
                "assistant_role": "You are a terminology translation assistant, please provide standard, concise, reusable target language translations for each term in the input list",
                "avoid_explanations": "Avoid long sentence interpretations and explanations, prioritize terminological translations; leave empty string if no suitable translation",
                "return_json": "Return JSON array, each item like {\"term\":\"source term\",\"translation\":\"target translation\",\"notes\":\"optional notes\"}",
                "source_language": "Source language: {language}",
                "target_language": "Target language: {language}",
                "domain": "Domain: {domain}",
                "style": "Style: {style}",
                "term_list": "Term list (JSON array):",
                "return_only_array": "Return only array, do not add other text",
                "configureDictionaries": "Configure Dictionaries",
                "configureMemories": "Configure Memories",
                "selectDictionaries": "Select dictionaries to bind to the project",
                "selectMemories": "Select memories to bind to the project",
                "noData": "No data"
            }
        }
    },
    "IDE": {
        "layout": {
            "title": "Translation Workbench",
            "loading": "Loading..."
        },
        "menu": {
            "file": "File",
            "edit": "Edit",
            "view": "View",
            "run": "Run",
            "help": "Help",
            "dashboard": "Dashboard",
            "export": "Export",
            "translate": "Translate",
            "quality": "Quality",
            "postEdit": "Post-Edit",
            "review": "Review",
            "signoff": "Sign-off",
            "search": "Search",
            "notifications": "Notifications",
            "settings": "Settings",
            "theme": "Theme",
            "language": "Language",
            "user": "User",
            "sidebar": "Sidebar",
            "chatPanel": "Chat Panel",
            "bottomPanel": "Bottom Panel"
        },
        "explorer": {
            "title": "Explorer",
            "noFiles": "No files",
            "loading": "Loading files...",
            "refresh": "Refresh",
            "expand": "Expand",
            "collapse": "Collapse"
        },
        "editor": {
            "source": "Source",
            "target": "Target",
            "save": "Save",
            "edit": "Edit",
            "saveRawSuccess": "Saved: source updated to database",
            "saveTransSuccess": "Saved: translation updated to database",
            "saveFailed": "Save failed: {error}",
            "copy": "Copy",
            "paste": "Paste",
            "undo": "Undo",
            "redo": "Redo",
            "cut": "Cut",
            "find": "Find",
            "replace": "Replace",
            "selectAll": "Select All",
            "rollback": "Rollback Status",
            "advance": "Advance Status"
        },
        "parallelEditor": {
            "toasts": {
                "preTranslationStarted": "Pre-translation process started",
                "qaStarted": "Intelligent QA started",
                "postEditStarted": "Post-editing process started",
                "autoProcessInfo": "System is processing automatically and will jump to review stage, please wait...",
                "preTranslationComplete": "Pre-translation completed, jumping to review stage...",
                "enterReview": "Pre-translation completed, jumping to pre-translation review stage...",
                "projectCompleted": "Project completed!",
                "readyForDelivery": "Project ready for delivery!"
            },
            "currentStage": "Current Stage",
            "nextStep": "Next Step",
            "rollback": "Rollback",
            "redo": "Redo",
            "signOff": "Sign Off",
            "stages": {
                "mt": "Machine Translation",
                "qa": "Quality Assurance",
                "postEdit": "Post-Editing",
                "review": "Review",
                "signoff": "Sign-off"
            },
            "actions": {
                "translate": "Translate",
                "review": "Review",
                "approve": "Next",
                "reject": "Reject",
                "edit": "Edit",
                "comment": "Comment",
                "startPreTranslation": "Start Pre-translation",
                "submitToQA": "Submit to QA",
                "submitToPostEdit": "Submit to Post-Edit",
                "approveSignOff": "Approve Sign-off",
                "completeProject": "Complete Project"
            },
            "status": {
                "pending": "Pending",
                "inProgress": "In Progress",
                "completed": "Completed",
                "approved": "Approved",
                "rejected": "Rejected",
                "systemProcessing": "System processing..."
            },
            "qaRequiresTranslation": "Cannot perform QA: Please complete translation first",
            "postEditRequiresSource": "Cannot perform post-editing: Please enter source text first",
            "postEditRequiresTranslation": "Cannot perform post-editing: Please complete translation first",
            "postEditFailed": "Post-editing failed",
            "sourceText": "Source Text",
            "targetText": "Target Text",
            "loadingSource": "Loading source text...",
            "translatingTarget": "Translating...",
            "clickToStartTranslation": "Click Next to start deep translation...",
            "hidePanel": "Hide Panel",
            "showPanel": "Show Panel",
            "previous": "Previous",
            "next": "Next",
            "cannotLoadDocument": "Cannot load document content",
            "preview": "Preview",
            "editSourceHere": "Edit source text here...",
            "editTargetHere": "Edit target text here..."
        },
        "chat": {
            "title": "AI Assistant",
            "placeholder": "Chat with AI, Ctrl/⌘ + Enter to send",
            "send": "Send",
            "clear": "Clear History",
            "loading": "AI is thinking...",
            "processing": "Processing...",
            "error": "Failed to send",
            "userAvatar": "Me",
            "aiAvatar": "AI",
            "newConversation": "New Conversation",
            "newMessage": "New Message",
            "chatWithAI": "Chat with AI, or with agents",
            "askAnything": "Ask anything, get instant help",
            "selectAgentPrompt": "Select agents to join the conversation",
            "continue": "Continue",
            "agents": {
                "basicTranslation": "Basic Translation Agent",
                "basicTranslationDesc": "Provides basic translation services",
                "termCheck": "Terminology Check Agent",
                "termCheckDesc": "Checks terminology translation accuracy and consistency",
                "syntaxCheck": "Syntax Check Agent",
                "syntaxCheckDesc": "Checks syntax and grammar compliance",
                "discourseCheck": "Discourse Check Agent",
                "discourseCheckDesc": "Checks discourse coherence and logic",
                "dictionaryQuery": "Dictionary Query Agent",
                "dictionaryQueryDesc": "Queries professional dictionaries and terminology databases",
                "memoryQuery": "Memory Query Agent",
                "memoryQueryDesc": "Queries translation memory and corpus databases"
            },
            "examples": {
                "polish": "Please polish this Chinese text: We plan to release a new version next week, please prepare the release notes in advance.",
                "translate": "Translate the following to English: Artificial intelligence is changing the way of working in all industries.",
                "summarize": "Summarize the key points of this text and provide 3 actionable recommendations."
            },
            "welcomeMessage": {
                "title": "Welcome to AI Assistant",
                "description": "Enter your question, or try these examples:"
            }
        },
        "preview": {
            "title": "Preview",
            "refresh": "Refresh Preview",
            "download": "Download",
            "fullscreen": "Fullscreen",
            "exit": "Exit Fullscreen",
            "noPreviewContent": "No preview content available",
            "previewError": "Failed to load preview"
        },
        "rightSidebar": {
            "chat": "Chat",
            "preview": "Preview",
            "settings": "Settings",
            "close": "Close",
            "previewPanel": "Preview Panel",
            "toggleLayout": "Toggle Layout",
            "contactSupport": "Contact Support",
            "contact": {
                "title": "Customer Support and Feedback",
                "description": "Fill in your questions and we will reply as soon as possible.",
                "titlePlaceholder": "Title",
                "messagePlaceholder": "Message content",
                "cancel": "Cancel",
                "send": "Send"
            }
        },
        "footer": {
            "status": "Status",
            "progress": "Progress",
            "errors": "Errors",
            "warnings": "Warnings",
            "ready": "Ready"
        },
        "settings": {
            "title": "IDE Settings",
            "general": "General",
            "editor": "Editor",
            "appearance": "Appearance",
            "advanced": "Advanced",
            "save": "Save",
            "cancel": "Cancel",
            "reset": "Reset"
        },
        "statusProgress": {
            "waiting": "Waiting",
            "pretrans": "Pre-trans",
            "qa": "QA",
            "postedit": "Post-edit",
            "signoff": "Sign-off",
            "error": "Error"
        },
        "stageTimeline": "Sign-off · Step Timeline",
        "loadingDots": "Loading...",
        "noEvents": "No events",
        "failed": "Failed",
        "success": "Success",
        "inProgress": "In Progress",
        "notStarted": "Not Started",
        "postEditPanel": {
            "title": "Post-editing (Discourse Query / Quality Assessment / Discourse Embedding)",
            "discourseQuery": "Discourse Query Results",
            "totalResults": "Total",
            "selectedResults": "Selected",
            "noTranslation": "No related translation found",
            "performQuery": "Please perform discourse query first",
            "sourceText": "Source",
            "translation": "Translation",
            "qualityAssessment": "Quality Assessment",
            "noAssessment": "No assessment results",
            "selectReference": "Please select reference translation for assessment first",
            "styleConsistency": "Style Consistency",
            "terminologyConsistency": "Terminology Consistency",
            "wordChoice": "Word Choice Accuracy",
            "suggestions": "Improvement Suggestions",
            "overallScore": "Overall Score",
            "discourseEmbedding": "Discourse Embedding Rewriting",
            "reEmbed": "Re-embed",
            "reEmbedding": "Re-embedding...",
            "reEmbedBasedOnSelected": "Re-embed based on selected references",
            "reEmbedBasedOnAll": "Re-embed based on all references",
            "noReference": "No reference available",
            "showDiff": "Show Difference",
            "noResults": "No results",
            "originalTranslation": "Original Translation",
            "enhancedTranslation": "Discourse Embedding Optimization",
            "applied": "Applied"
        },
        "qaPanel": {
            "syntaxEmbedding": "Syntax-Embedded Translation",
            "generating": "Generating...",
            "apply": "Apply",
            "applied": "Applied",
            "applyFailed": "Apply failed",
            "noSource": "No source text, cannot generate syntax-embedded translation",
            "generateFailed": "Failed to generate syntax-embedded translation",
            "dislikedPairFormat": "- Source: \"{source}\" ↔ Translation: \"{target}\"",
            "dislikedPairWarning": "Note: The following bilingual pairs have been marked as poor by users. Please avoid adopting similar expressions when generating translations, or provide alternatives that better conform to target language syntax/style:\n{lines}",
            "headerSyntaxQA": "Syntax QA (Modal / Conjunctions)",
            "colSourceTerm": "Source Term",
            "colAlignedTranslation": "Aligned Translation",
            "colScore": "Score",
            "colDislike": "Dislike",
            "notRun": "Not run",
            "coverage": "Coverage",
            "noPairs": "No modal or conjunction pairs extracted",
            "syntaxFeatureAssessment": "Syntax Feature Assessment",
            "notDetected": "Not detected or not run",
            "issueTag": "ISSUE",
            "advicePrefix": "Advice:",
            "showDiff": "Show Diff",
            "reEmbed": "Re-embed",
            "reEmbedTitle": "Generate syntax advice embedded translation",
            "noResults": "No results",
            "termEmbeddedTranslation": "Term Embedded Translation",
            "syntaxAdviceEmbedded": "Syntax Advice Embedded",
            "markedAsPoor": "Marked as poor",
            "markAsPoor": "Mark as poor"
        },
        "explorerPanel": {
            "files": "Files",
            "newFile": "New File",
            "noDocuments": "No available document items",
            "prepare": "Prepare",
            "dataLoadFailed": "Failed to load data",
            "welcomePage": "Welcome Page",
            "project": "Project",
            "segment": "Segment {index}",
            "renameFile": "Rename file",
            "saveRename": "Save file name",
            "cancelRename": "Cancel rename",
            "renameSaved": "File name updated",
            "renameFailed": "Rename failed",
            "fileNameRequired": "File name is required"
        },
        "previewError": "Preview loading failed",
        "noPreviewContent": "No content to preview",
        "logging": {
            "filters": {
                "all": "All Logs",
                "system": "System",
                "translation": "Translation",
                "error": "Error",
                "warning": "Warning",
                "info": "Info"
            },
            "clear": "Clear",
            "noLogs": "No logs",
            "types": {
                "agent": "Translation",
                "system": "System",
                "error": "Error",
                "warning": "Warning",
                "info": "Info"
            },
            "demo": {
                "workflowInit": "Workflow initialization completed",
                "documentLoaded": "Document loaded successfully",
                "engineReady": "Translation engine ready",
                "processing": "Processing document...",
                "unknownFormat": "Unrecognized format marker encountered",
                "progress10": "10% completed",
                "neuralTranslation": "Using neural network model for translation",
                "progress25": "25% completed",
                "parseError": "Parse error encountered at paragraph #15",
                "skipError": "Skipped error content and continued",
                "progress50": "50% completed",
                "progress75": "75% completed",
                "optimizing": "Optimizing translation results",
                "completed": "Translation completed",
                "generating": "Generating final document",
                "saved": "Document saved"
            }
        },
        "mtReview": {
            "title": "Pre-translation (Terms / Dictionary / Embedded Translation)",
            "termExtraction": "Term Extraction",
            "dictionaryQuery": "Dictionary Query",
            "total": "Total",
            "items": "items",
            "applied": "Applied",
            "applyFailed": "Apply failed",
            "noSourceForBaseline": "No source text, cannot generate baseline translation",
            "baselineGenerationFailed": "Baseline translation generation failed",
            "noSourceForEmbedding": "No source text, cannot generate term embedded translation",
            "embeddingGenerationFailed": "Term embedded translation generation failed",
            "copied": "Copied: {text}",
            "temporaryEntry": "Temporary entry (unsaved)",
            "termExists": "This term already exists",
            "noResults": "No results",
            "missingProjectId": "Missing project ID",
            "cannotLocateProjectDict": "Cannot locate project dictionary",
            "createFailed": "Creation failed",
            "projectDictionary": "Project Dictionary",
            "public": "Public",
            "project": "Project",
            "private": "Private",
            "termList": "Term List",
            "savedToProjectDict": "Saved to project dictionary",
            "savedDictTranslation": "Dictionary translation saved",
            "saveFailed": "Save failed",
            "unsaved": "Unsaved",
            "save": "Save",
            "cancel": "Cancel",
            "term": "Term",
            "suggestedTranslation": "Suggested Translation",
            "source": "Source",
            "enable": "Enable",
            "dictionaryHits": "Dictionary Hits",
            "temporaryUnsaved": "Temporary (Unsaved)",
            "noDictMatches": "No dictionary matches",
            "termEmbeddedTranslation": "Embedded Translation",
            "showDifferences": "Show Differences",
            "reEmbed": "Re-embed",
            "noTermsApplied": "No Terms Applied",
            "termsApplied": "Terms Applied",
            "clickToEditTranslation": "Click to edit translation",
            "clickToFillTranslation": "Click to fill translation",
            "pending": "(Pending)",
            "saveTempEntryFirst": "Please save this temporary entry to project dictionary first",
            "dictId": "Dict ID",
            "enabled": "Enabled",
            "disabled": "Disabled",
            "saveStatusFailed": "Failed to save enable status",
            "disableThisTerm": "Disable this term",
            "enableThisTerm": "Enable this term",
            "generateTermEmbeddedTranslation": "Generate term embedded translation",
            "generating": "Generating..."
        },
        "termBadge": {
            "clickToDisableDoubleClickToCopy": "Click to disable; double-click to copy",
            "clickToEnableDoubleClickToCopy": "Click to enable; double-click to copy",
            "enterNewTerm": "Enter new term",
            "addNewTerm": "Add new term",
            "add": "Add"
        },
        "workflowNode": {
            "agentNode": "Agent Node",
            "dataProcessing": "Data Processing"
        },
        "workflow": {
            "start": "Start",
            "end": "End",
            "termExtraction": "Term Extraction",
            "dictionaryQuery": "Dictionary Query",
            "termEmbeddedTranslation": "Embedded Translation",
            "syntaxEvaluation": "Syntax Evaluation",
            "syntaxSuggestion": "Syntax Suggestion",
            "syntaxEmbeddedTranslation": "Embedded Translation",
            "discourseQuery": "Discourse Query",
            "discourseEvaluation": "Discourse Evaluation",
            "discourseEmbeddedTranslation": "Embedded Translation",
            "terms": "Terms",
            "query": "Query",
            "embed": "Embed",
            "complete": "Complete",
            "modalConjunctions": "Modal/Conjunctions",
            "syntax": "Syntax",
            "evaluation": "Evaluation",
            "embeddedTranslation": "Embedded Translation"
        },
        "hello": {
            "title": "DeepTrans Studio",
            "subtitle": "Simple and Easy to Use 😋",
            "description": "Long document translation tool suitable for professional translation",
            "aiSidebarChat": "AI Chat",
            "showAllCommands": "Show All Commands",
            "goToFile": "Go to File",
            "showSettings": "Show Settings"
        },
        "translationPanel": {
            "preWorkflow": "MT Workflow",
            "mtReview": "MT Review",
            "qaWorkflow": "QA Workflow",
            "qaReview": "QA Review",
            "postEditWorkflow": "PE Workflow",
            "postEditReview": "PE Review",
            "signoff": "Sign-off",
            "outputLog": "Output Log"
        },
        "translationStages": {
            "NOT_STARTED": "Not Started",
            "MT": "MT",
            "MT_REVIEW": "MT Review",
            "QA": "QA",
            "QA_REVIEW": "QA Review",
            "POST_EDIT": "PE",
            "POST_EDIT_REVIEW": "PE Review",
            "SIGN_OFF": "Sign-off",
            "COMPLETED": "Completed",
            "ERROR": "Error",
            "RUNNING": "Running",
            "START": "Start",
            "oneClickCompletion": "One-click Completion",
            "oneClickCompletionDesc": "Start from the current segment and automatically complete all subsequent processes",
            "groups": {
                "preTranslation": "Pre-translation",
                "qaProcess": "Quality Assurance",
                "postEditing": "Post-editing",
                "finalization": "Finalization"
            },
            "status": {
                "processing": "Processing",
                "reviewing": "Human Reviewing"
            }
        },
        "translationStagesShort": {
            "NOT_STARTED": "NS",
            "MT": "MT",
            "MT_REVIEW": "MT-R",
            "QA": "QA",
            "QA_REVIEW": "QA-R",
            "POST_EDIT": "PE",
            "POST_EDIT_REVIEW": "PE-R",
            "SIGN_OFF": "Sign",
            "COMPLETED": "Done",
            "ERROR": "Err"
        },
        "menus": {
            "translate": {
                "label": "PreTranslation",
                "translating": "PreTranslating",
                "singleTranslation": "Single Translation",
                "batchTranslation": "Batch Translation",
                "quickTranslation": "Quick Translation",
                "deepTranslation": "PreTranslation",
                "importGlossary": "Import Glossary",
                "toolTip": "Pre-translate source text using AI-powered translation engines"
            },
            "quality": {
                "label": "Quality",
                "singleEvaluation": "Single Evaluation",
                "batchEvaluation": "Batch Evaluation",
                "toolTip": "Execute quality check operations, only processing segments in the pre-translation review state."
            },
            "postEdit": {
                "label": "Post-editing",
                "enterPostEdit": "Enter Post-editing",
                "singlePostEdit": "Single Post-edit",
                "batchPostEdit": "Batch Post-edit",
                "toolTip": "Perform post-editing operations, only processing segments in the quality review state."
            },
            "signoff": {
                "label": "Sign-off",
                "signoffCurrent": "Sign-off Current",
                "batchSignoff": "Batch Sign-off",
                "toolTip": "Execute sign-off operations, only processing segments in the post-editing review state."
            },
            "export": {
                "label": "Export",
                "bilingualMarkdown": "Export Bilingual Markdown",
                "targetOnlyMarkdown": "Export Target Text Only Markdown",
                "bilingualWord": "Export Bilingual Word",
                "targetOnlyWord": "Export Target Text Only Word",
                "exportFormat": "Export Format",
                "bilingualLayout": "Bilingual Layout",
                "vertical": "Vertical",
                "horizontal": "Horizontal"
            },
            "review": {
                "label": "Process Review",
                "approve": "Approve Review",
                "redoQA": "Redo QA"
            },
            "batchProgress": {
                "defaultTitle": "Batch Processing",
                "progress": "Progress",
                "waitMessage": "Grab a coffee, please wait...",
                "cancel": "Cancel"
            },
            "logo": {
                "about": "About",
                "preferences": "Preferences"
            },
            "search": {
                "label": "Search"
            },
            "help": {
                "label": "Help"
            },
            "notifications": {
                "label": "Notifications"
            },
            "theme": {
                "toggle": "Toggle Theme"
            }
        },
        "about": {
            "subtitle": "DeepTrans Studio",
            "description": "A simple, professional translation workbench powered by AI."
        },
        "shortcuts": {
            "title": "Keyboard Shortcuts",
            "batchTranslate": "Batch pre-translate",
            "batchEvaluate": "Batch evaluate",
            "batchPostEdit": "Batch post-edit",
            "batchSignoff": "Batch sign-off",
            "openShortcuts": "Open shortcuts list",
            "rollback": "Rollback stage",
            "advance": "Advance stage"
        }
    }
}
