export default {
  loading: 'लोड हो रहा है…', loadError: 'लोड त्रुटि', noData: 'कोई डेटा नहीं', reset: 'रीसेट',
  noResults: 'कोई परिणाम नहीं', copied: 'कॉपी हो गया!', errorPrefix: 'त्रुटि', modeLabel: 'मोड:',
  colTool: 'टूल', colCalls: 'कॉल्स', colAvgScore: 'औसत स्कोर', colDate: 'तारीख',
  colTrend: 'रुझान', colStatus: 'स्थिति', colType: 'प्रकार', colValue: 'मान',
  colField: 'फ़ील्ड', colDescription: 'विवरण', colPattern: 'पैटर्न',
  colAgents: 'एजेंट', colBestFor: 'के लिए उपयुक्त', colSuccessRate: 'सफलता दर',
  colSessionId: 'सत्र ID', colToolCalls: 'टूल कॉल्स', colFailures: 'विफलताएं',
  colSummaryPatterns: 'सारांश / पैटर्न', colObs: 'अवलोकन', colSkills: 'कौशल',
  colHook: 'हुक', colCommand: 'कमांड', colTrigger: 'ट्रिगर', colEffect: 'प्रभाव',
  colPolishResult: 'Polish परिणाम', colFailureType: 'रिकॉर्ड की गई विफलता प्रकार',
  colPatternDetection: 'पैटर्न पहचान', colResource: 'संसाधन', colPurpose: 'उद्देश्य',
  colConstant: 'स्थिरांक', colThreshold: 'सीमा', colId: 'ID', colProject: 'प्रोजेक्ट', colTags: 'Tags',
  colGoal: 'लक्ष्य', colMode: 'मोड', colStarted: 'शुरू हुआ', colDuration: 'अवधि',
  pageDashboard: 'डैशबोर्ड',
  pageDashboardDesc: '4-Ring आर्किटेक्चर स्थिति · मूल्यांकन स्कोर · सिस्टम स्वास्थ्य',
  ring0Desc: '6 हुक सक्रिय', ring1Desc: '3 उपयोगकर्ता कमांड',
  ring2Desc: '19 संदर्भ-ट्रिगर्ड', ring3Desc: 'देखें → विकसित करें लूप',
  statSessions: 'सत्र', statSessionsSub: 'यह प्रोजेक्ट',
  statAvgScore: 'औसत स्कोर', statAvgScoreSub: 'समग्र (सफलता 50% + गुणवत्ता 30% + लागत 20%)',
  statTrend: 'रुझान', statTrendSub: 'सत्र-दर-सत्र',
  statStagnation: 'ठहराव', statStagnationSub: 'सीमा 3 · अधिक होने पर स्वतः रोलबैक',
  statTotalCalls: 'कुल कॉल्स', statTotalCallsSub: 'हालिया सत्र संयुक्त',
  statFailures: 'विफलताएं', evalScoreTitle: 'मूल्यांकन स्कोर',
  toolStatsTitle: 'टूल आंकड़े (शीर्ष 5)', recentActivityTitle: 'हालिया गतिविधि',
  sessionLabel: 'सत्र', callsAvgScore: 'कॉल्स, औसत स्कोर', failuresLabel: 'विफलताएं',
  recentSessionNone: 'कोई हालिया सत्र नहीं', failuresSub: 'हालिया सत्र संयुक्त',
  pageAgents: 'आंतरिक एजेंट',
  pageAgentsLive: 'लाइव एजेंट',
  pageAgentsLiveDesc: 'सक्रिय ऑर्केस्ट्रेशन से रियल-टाइम एजेंट स्थिति',
  liveAgentStatus: 'ऑर्केस्ट्रेटर रन',
  noActiveOrchestration: 'कोई सक्रिय एजेंट नहीं',
  noActiveOrchestrationHint: '/orbit से पाइपलाइन शुरू करें और यहां लाइव एजेंट गतिविधि देखें',
  runIdLabel: 'रन ID',
  orchRunSub: 'ऑर्केस्ट्रेशन रन',
  doneLabel: 'पूर्ण',
  failedLabel: 'विफल',
  heartbeatLabel: 'हार्टबीट',
  completedAtLabel: 'पूर्ण',
  depGraphTitle: 'निर्भरता ग्राफ',
  colAgentId: 'एजेंट',
  colDependsOn: 'निर्भर',
  activeAgents: 'Active Agents', noActiveAgent: 'No active agents',
  activeLabel: 'Active', ofAgents: (n: number) => `of ${n} agents`,
  completedLabel: 'Completed', failedStatusLabel: 'Failed', agentIdLabel: 'ID:',
  lastTool: 'अंतिम टूल:', scoreLabel: 'स्कोर:',
  lowSuccessTools: '/team पैटर्न — कम सफलता वाले टूल (< 85%)',
  allToolsOk: 'सभी टूल स्वस्थ (success_rate ≥ 85%)',
  statusCol: 'स्थिति', needsAttention: 'ध्यान आवश्यक',
  sessionActivity: 'सत्र एजेंट गतिविधि सारांश', noRecentSession: 'कोई हालिया सत्र नहीं',
  teamPatternsTitle: '/team ऑर्केस्ट्रेशन पैटर्न',
  patternPipelineDesc: 'क्रमिक हैंडऑफ, बनाएं → परीक्षण → समीक्षा',
  patternFanOutDesc: 'समानांतर स्वतंत्र कार्य, फिर मर्ज',
  patternExpertPoolDesc: 'कार्य प्रकार के अनुसार विशेषज्ञ को रूट करें',
  patternProducerReviewerDesc: 'एक बनाता है, एक समीक्षा करता है, दोहराएं',
  patternSupervisorDesc: 'केंद्रीय समन्वयक कार्यकर्ताओं को कार्य वितरित करता है',
  pageCommands: 'कमांड',
  pageCommandsDesc3: '3 शीर्ष-स्तरीय कमांड — orbit, evolve, team — कार्ड पर क्लिक करें',
  cmdEvolveDesc: 'कौशल विकास का निरीक्षण या ट्रिगर करें',
  cmdTeamDesc: 'प्रोजेक्ट-विशिष्ट एजेंट टीम बनाएं',
  cmdOrbitDesc: 'स्वायत्त spec→ship पाइपलाइन',
  pageSkills: 'स्वतः कौशल',
  pageSkillsDesc19: '19 स्किल (15 ऑटो + 4 पाइपलाइन) + _dispatch कोर राउटर · कार्ड पर क्लिक करें',
  skillSpecDesc: 'कोडिंग से पहले आवश्यकताएं और स्वीकृति मानदंड परिभाषित करें',
  skillGoDesc: 'ऑटो-प्लान + TDD के साथ बिल्ड, spec से implementation तक',
  skillCheckDesc: 'समानांतर समीक्षा + सुरक्षा ऑडिट + टेस्ट सत्यापन',
  skillShipDesc: 'PR बनाएं, CI देखें, विफलताएं स्वतः ठीक करें, मर्ज करें',
  skillDispatchDesc: 'संदर्भ के आधार पर सही कौशल को स्वतः रूट करता है',
  skillTddDesc: 'टेस्ट-फर्स्ट विकास चक्र',
  skillDebugDesc: 'व्यवस्थित मूल कारण विश्लेषण',
  skillSecureDesc: 'auth/db/api कोड के लिए सुरक्षा चेकलिस्ट',
  skillVerifyDesc: 'पूर्ण होने से पहले बनाएं + परीक्षण + लिंट',
  skillSimplifyDesc: '200 से अधिक लाइनों वाली फ़ाइलों पर ट्रिगर',
  skillPerfDesc: 'DB/API कोड के लिए प्रदर्शन विश्लेषण',
  skillReviewDesc: 'कोड गुणवत्ता और तर्क समीक्षा',
  skillRefactorDesc: 'सुरक्षित संरचनात्मक सुधार',
  skillMigrateDesc: 'डेटाबेस और स्कीमा माइग्रेशन सुरक्षा',
  skillApiDesignDesc: 'REST/GraphQL API डिज़ाइन पैटर्न',
  skillDocDesc: 'दस्तावेज़ीकरण निर्माण',
  skillTestGenDesc: 'अनकवर्ड कोड के लिए स्वतः परीक्षण निर्माण',
  skillCiDesc: 'CI/CD पाइपलाइन कॉन्फ़िगरेशन',
  skillDeployDesc: 'सुरक्षित तैनाती चेकलिस्ट',
  pageEvolve: 'मूल्यांकन & विकास',
  pageEvolveDesc: 'देखें → विश्लेषण → विकसित → गेट → पुनः लोड स्व-सुधार लूप',
  loadingEvolution: 'विकास डेटा लोड हो रहा है…',
  statSessionsAnalyzed: 'विश्लेषित सत्र', statFailurePatterns: 'विफलता पैटर्न',
  statEvolvedSkills: 'विकसित कौशल', statMaxSkillsCap: 'अधिकतम कौशल सीमा',
  evolvedSkillsTitle: 'विकसित कौशल', evolutionHistoryTitle: 'विकास इतिहास',
  trendImproving: '↑ सुधर रहा है', trendDeclining: '↓ गिर रहा है', trendStable: '→ स्थिर',
  seedingThresholdsTitle: 'कौशल सीडिंग सीमाएं',
  seedTypeWeakTool: 'कमजोर टूल', seedTypeWeakFileType: 'कमजोर फ़ाइल प्रकार',
  seedTypeHighFreqError: 'उच्च-आवृत्ति त्रुटि', seedTypeStagnationRollback: 'ठहराव रोलबैक',
  seedThreshWeakTool: 'success_rate < 0.6, न्यूनतम 5 अवलोकन',
  seedThreshWeakExt: 'success_rate < 0.5, न्यूनतम 3 अवलोकन',
  seedThreshHighFreq: '5+ बार',
  seedThreshStagnation: '5% सुधार के बिना 3 सत्र',
  noEvolvedSkills: 'अभी कोई विकसित कौशल नहीं — सत्र जमा होने पर स्वतः बनेंगे',
  filterCountFmt: (n: number, total: number) => `${n} / कुल ${total}`,
  allTrend: 'सभी रुझान', patternSearch: 'पैटर्न / सारांश खोजें…',
  noHistoryFilter: 'कोई परिणाम नहीं', noHistoryEmpty: 'अभी कोई विकास इतिहास नहीं',
  pageHooks: 'हुक',
  pageHooksDesc: 'ऑटोपायलट ऑटोमेशन प्रदान करने वाले 6 Claude Code हुक · Rust सिंगल बाइनरी',
  hookRegistryTitle: 'हुक रजिस्ट्री',
  hookResumeEffect: 'सत्र पुनर्स्थापित करें + विकसित कौशल लोड करें',
  hookGuardEffect: 'खतरनाक शेल पैटर्न अवरुद्ध करें',
  hookObserveEffect: '3-अक्ष स्कोर obs JSONL में रिकॉर्ड करें',
  hookPolishEffect: 'स्वतः स्वरूपण + प्रकार जांच',
  hookSnapshotEffect: 'sessions/ में सत्र स्थिति सहेजें',
  hookReflectEffect: 'कौशल विकसित करें + मेट्रिक्स सहेजें',
  hookFlowTitle: 'हुक प्रवाह', guardRulesTitle: 'गार्ड नियम विस्तार',
  guardRulesDesc: 'प्रोजेक्ट रूट में .harness/guard-rules.yaml के माध्यम से कस्टम ब्लॉक/चेतावनी नियम जोड़ें।',
  polishFeedbackTitle: 'Polish → Observe फ़ीडबैक',
  polishFeedbackDesc: 'Polish हुक परिणाम observe पाइपलाइन में स्वतः रिकॉर्ड होते हैं।',
  polishFormatFail: 'स्वरूपण विफलता', polishTypecheckFail: 'प्रकार जांच विफलता',
  polishFormatFeedDesc: 'repeated_same_error डिटेक्टर को डेटा प्रदान करता है',
  polishTypecheckFeedDesc: 'fix_then_break डिटेक्टर को डेटा प्रदान करता है',
  onSessionStart: 'सत्र शुरू होने पर', onPreTool: 'प्रत्येक टूल कॉल से पहले',
  onPostTool: 'टूल कॉल के बाद (async)', onPostEdit: 'फ़ाइल संपादन के बाद',
  onPreCompact: 'संदर्भ संपीड़न से पहले', onSessionEnd: 'सत्र समाप्त होने पर',
  pageIntegrations: 'एकीकरण',
  pageIntegrationsDesc: '6 AI कोडिंग टूल एकीकरण · कॉन्फ़िग integrations/ में',
  loadingIntegrations: 'एकीकरण स्थिति लोड हो रही है…',
  statusInstalled: 'स्थापित', statusNotInstalled: 'स्थापित नहीं',
  sharedResourcesTitle: 'साझा संसाधन',
  rowCommands: 'कमांड', rowSkills: 'कौशल', rowAgents: 'एजेंट', rowHooks: 'हुक',
  pageMemory: 'harness-mem', loadingGraph: 'ज्ञान ग्राफ लोड हो रहा है…',
  mcpToolsTitle: 'MCP टूल', smartRecallScoringTitle: 'स्मार्ट रिकॉल स्कोरिंग फॉर्मूला',
  memRecallDesc: 'स्मार्ट संदर्भ पुनः प्राप्ति — संकेत + प्रोजेक्ट + ग्राफ पड़ोसी',
  memAddDesc: 'प्रकार के अनुसार स्वतः महत्व के साथ नोड जोड़ें',
  memSearchDesc: 'FTS5 कीवर्ड खोज, महत्व के अनुसार परिणाम',
  memQueryDesc: 'उन्नत फ़िल्टरिंग के लिए SQL क्वेरी',
  memContextDesc: 'प्रोजेक्ट-स्कोप्ड स्मार्ट रिकॉल (संकेत के बिना)',
  memRelatedDesc: 'नोड ID से BFS ग्राफ ट्रैवर्सल',
  memNoData: 'कोई harness-mem डेटा नहीं',
  memWip: 'harness-mem वर्तमान में WIP स्थिति में है।\nMCP सर्वर के माध्यम से नोड जोड़े जाने पर ग्राफ दिखेगा।',
  pageOrbitDesc: 'spec → go → check → ship → evolve — एक कमांड में spec से PR तक',
  entryModeTitle: 'प्रवेश मोड', runningPipelines: 'चल रही पाइपलाइन',
  pipelineHistoryTitle: 'पाइपलाइन इतिहास',
  pipelineStateSchemaTitle: 'पाइपलाइन स्थिति स्कीमा',
  safetyMechanismsTitle: 'सुरक्षा तंत्र',
  safetyGuardTitle: 'समवर्ती गार्ड', safetyDeadlineTitle: 'समय सीमा प्रवर्तन',
  safetyCrashTitle: 'क्रैश पुनर्प्राप्ति', safetyWorktreeTitle: 'Worktree सुरक्षा',
  noGoal: '(कोई लक्ष्य नहीं)', startedAt: 'शुरू', deadlineAt: 'समय सीमा',
  expired: 'समाप्त', minutesLeft: (n: number) => `${n} मिनट शेष`,
  checkFails: 'जांच विफलताएं',
  filterCountOrbit: (n: number, total: number) => `${n} / ${total}`,
  searchGoal: 'लक्ष्य खोजें…', searchProject: 'प्रोजेक्ट खोजें…',
  allStatus: 'सभी स्थितियां', noPipelines: 'कोई पाइपलाइन नहीं मिली',
  durationMin: (n: number) => `${n} मिनट`,
  safetyGuard: 'एकल समवर्ती पाइपलाइन सीमा',
  safetyDeadline: '30 मिनट हार्ड टाइमआउट',
  safetyCrash: '45 मिनट stale सीमा, phase_history से पुनर्प्राप्ति',
  safetyWorktree: 'पृथक बिल्ड, worktree हानि पर स्थिति संरक्षित',
  interactiveDesc: 'समस्या का वर्णन करें, spec कौशल स्वतः ट्रिगर होगा, फिर orbit शुरू करें।',
  councilDesc: '4-वॉइस समानांतर ऑटो-spec (Architect·Critic·Implementor·QA)।',
  directDesc: 'ऑटो-spec फिर तुरंत बनाएं। स्पष्ट आवश्यकताओं के लिए।',
  pageSettings: 'सेटिंग',
  pageSettingsDesc: 'epic-harness मूल्यांकन भार, विकास ट्यूनिंग और सिस्टम जानकारी',
  loadingMetrics: 'मेट्रिक्स लोड हो रहे हैं…',
  evalWeightsTitle: 'मूल्यांकन स्कोर भार', evolutionTuningTitle: 'विकास ट्यूनिंग स्थिरांक',
  systemInfoTitle: 'सिस्टम जानकारी', labelSessionsAnalyzed: 'विश्लेषित सत्र',
  labelCurrentTrend: 'वर्तमान रुझान', labelStagnationCount: 'ठहराव गणना',
  labelVersion: 'संस्करण', dangerZoneTitle: 'खतरा क्षेत्र',
  resetEvolutionLabel: 'विकास रीसेट करें', resetEvolutionDesc: 'सभी विकसित कौशल हटाता है',
  clearMetricsLabel: 'मेट्रिक्स साफ करें', clearMetricsDesc: 'स्कोर इतिहास रीसेट करता है',
  statBestScore: 'सर्वोत्तम स्कोर', labelLastErrorContext: 'अंतिम त्रुटि संदर्भ',
  sessionSnapshotsTitle: 'सत्र स्नैपशॉट', colSummary: 'सारांश', colContextUsage: 'संदर्भ %',
  globalPatternsTitle: 'प्रोजेक्ट-पार पैटर्न', colWeakTools: 'कमज़ोर उपकरण',
  statTotalNodes: 'कुल नोड', statTotalEdges: 'कुल किनारे', statAvgImportance: 'औसत महत्व',
  memorySearchTitle: 'मेमोरी नोड', memorySearchPlaceholder: 'नोड खोजें…',
  searchButton: 'खोजें', colTitle: 'शीर्षक', colImportance: 'महत्व',
  colUpdated: 'अपडेट किया', noSearchResults: 'कोई परिणाम नहीं', noNodes: 'कोई मेमोरी नोड नहीं',
  showingFirst50: (n: number) => `${n} में से पहले 50 दिखा रहे हैं`,
  showMore: 'और दिखाएं',
  agentInboxTitle: 'इनबॉक्स',
  allProjects: 'सभी प्रोजेक्ट',
  selectProject: 'प्रोजेक्ट चुनें',
} as const;
