{
  "dashboard.nav.translate": "Translate",
  "dashboard.nav.profile": "My Profile",
  "dashboard.nav.settings": "Settings",
  "dashboard.nav.context": "Context",
  "dashboard.nav.services": "Services",
  "dashboard.nav.apiKeys": "API Keys",
  "dashboard.nav.glossaries": "Glossaries & Context",
  "dashboard.header.title": "Dashboard",
  "dashboard.header.subtitle": "Manage your translations",
  "dashboard.header.toggleMenu": "Menu",
  "dashboard.header.profileTitle": "My profile",
  "dashboard.sidebar.theme": "Theme",
  "dashboard.sidebar.signOut": "Sign Out",
  "dashboard.sidebar.backHome": "Back to Home",
  "dashboard.sidebar.upgradeToPro": "Upgrade to Pro →",
  "dashboard.translate.pageTitle": "Translate a document",
  "dashboard.translate.pageSubtitle": "Import a file and choose the target language",
  "dashboard.translate.errorNotificationTitle": "Error",
  "dashboard.translate.dropzone.uploadAria": "File drop zone",
  "dashboard.translate.dropzone.title": "Drag & drop your file here",
  "dashboard.translate.dropzone.subtitle": "or click to select (DOCX, XLSX, PPTX, PDF)",
  "dashboard.translate.dropzone.replaceFile": "Replace file",
  "dashboard.translate.language.source": "Source language",
  "dashboard.translate.language.target": "Target language",
  "dashboard.translate.language.loading": "Loading languages…",
  "dashboard.translate.language.autoDetect": "Auto-detect",
  "dashboard.translate.language.selectPlaceholder": "Select…",
  "dashboard.translate.language.loadErrorPrefix": "Failed to load languages",
  "dashboard.translate.provider.loading": "Loading providers…",
  "dashboard.translate.provider.noneConfigured": "No providers configured",
  "dashboard.translate.provider.modelTitle": "Model",
  "dashboard.translate.provider.sectionTitle": "Provider",
  "dashboard.translate.provider.llmDivider": "AI · Context-Aware",
  "dashboard.translate.provider.llmDividerPro": "AI · Context-Aware (Pro)",
  "dashboard.translate.provider.upgrade": "Upgrade to Pro",
  "dashboard.translate.provider.upgradeSuffix": "to unlock AI translation",
  "dashboard.translate.provider.tabStandard": "Standard",
  "dashboard.translate.provider.tabLLM": "AI Multi-Models",
  "dashboard.translate.translateImages": "Translate images",
  "dashboard.translate.translateImagesDesc": "Extract and translate text inside images (vision required)",
  "dashboard.translate.trust.zeroRetention": "Zero retention",
  "dashboard.translate.trust.deletedAfter": "Files deleted after processing",
  "dashboard.translate.actions.uploading": "Uploading…",
  "dashboard.translate.actions.translate": "Translate",
  "dashboard.translate.actions.filePrefix": "File: ",
  "dashboard.translate.actions.cancel": "Cancel",
  "dashboard.translate.actions.tryAgain": "Try Again",
  "dashboard.translate.steps.uploading": "Uploading file…",
  "dashboard.translate.steps.starting": "Starting translation…",
  "dashboard.translate.complete.title": "Translation complete!",
  "dashboard.translate.complete.descNamed": "Your file {name} has been translated successfully.",
  "dashboard.translate.complete.descGeneric": "Your file has been translated successfully.",
  "dashboard.translate.complete.downloading": "Downloading…",
  "dashboard.translate.complete.download": "Download",
  "dashboard.translate.complete.newTranslation": "New Translation",
  "dashboard.translate.complete.toastOkTitle": "Success",
  "dashboard.translate.complete.toastOkDesc": "{name} has been downloaded successfully.",
  "dashboard.translate.complete.toastFailTitle": "Failed",
  "dashboard.translate.complete.toastFailDesc": "Translation failed. Please try again.",
  "dashboard.translate.sourceDocument": "Source Document",
  "dashboard.translate.configuration": "Configuration",
  "dashboard.translate.translating": "Translation in progress",
  "dashboard.translate.liveMonitor": "Live Monitor",
  "dashboard.translate.summary": "Summary",
  "dashboard.translate.engine": "Engine",
  "dashboard.translate.confidence": "Confidence",
  "dashboard.translate.cancel": "Cancel",
  "dashboard.translate.segments": "Segments",
  "dashboard.translate.characters": "Characters",
  "dashboard.translate.elapsed": "Elapsed",
  "dashboard.translate.segPerMin": "Seg/min",
  "dashboard.translate.highQuality": "High quality",
  "dashboard.translate.quality": "Quality",
  "dashboard.translate.completed": "Translation complete",
  "dashboard.translate.replace": "Replace",
  "dashboard.translate.pdfMode.title": "PDF Translation Mode",
  "dashboard.translate.pdfMode.preserveLayout": "Preserve Layout",
  "dashboard.translate.pdfMode.textOnly": "Text Only",
  "dashboard.translate.pdfMode.preserveLayoutDesc": "Keeps images, tables & formatting. Best for simple PDFs.",
  "dashboard.translate.pdfMode.textOnlyDesc": "Translates all text perfectly. Clean output, no layout issues.",
  "dashboard.translate.pipeline.upload": "Upload",
  "dashboard.translate.pipeline.analyze": "Analyze",
  "dashboard.translate.pipeline.translate": "Translation",
  "dashboard.translate.pipeline.rebuild": "Rebuild",
  "dashboard.translate.pipeline.finalize": "Finalize",
  "dashboard.translate.progress.processingFallback": "Processing…",
  "dashboard.translate.progress.connectionLost": "Connection lost. Retrying…",
  "dashboard.translate.progress.failedTitle": "Translation failed",
  "dashboard.translate.error.unexpected": "An unexpected error occurred. Please try again.",
  "dashboard.translate.error.noResult": "Translation produced no results. Verify the document contains text, then try again or choose another engine.",
  "dashboard.translate.error.apiKey": "Invalid or missing API key. Contact the administrator to configure API keys.",
  "dashboard.translate.error.quota": "Usage limit reached. Try again in a few minutes or choose another engine.",
  "dashboard.translate.error.timeout": "Connection to the translation service timed out. Check your network and try again.",
  "dashboard.translate.error.sessionExpired": "Session expired. Click Retry to restart the translation.",
  "dashboard.translate.error.empty": "The document appears empty or contains no translatable text (scanned PDF image?).",
  "dashboard.translate.error.unsupported": "Unsupported file format or corrupted file.",
  "dashboard.translate.error.connection": "Connection lost. Check your network and try again.",
  "dashboard.translate.error.generic": "Translation failed: {detail}",
  "dashboard.translate.error.title": "Translation failed",
  "dashboard.translate.retry": "Retry translation",
  "dashboard.translate.newFile": "New file",
  "dashboard.translate.modeAI": "AI Mode",
  "dashboard.translate.modeClassic": "Classic Mode",
  "dashboard.translate.glossaryLLMHint": "Glossaries available in AI mode",
  "dashboard.translate.submitting": "Submitting...",
  "dashboard.translate.submit": "Start translation",
  "dashboard.translate.noFile": "Upload a file first",
  "dashboard.translate.noTargetLang": "Select a target language",
  "dashboard.topbar.interfaceLabel": "Translation Interface",
  "dashboard.topbar.premiumAccess": "Premium Access",
  "dashboard.checkoutSyncError": "Error syncing payment.",
  "dashboard.networkRefresh": "Network error. Please refresh the page.",
  "dashboard.continueToTranslate": "Continue to translation",
  "dashboard.nav.teams": "Team",
  "dashboard.loading": "Loading…"
}
