import type { TranslationMap } from '../types';

// Hindi (हिन्दी) chunk 5/5. Translated from chunks/en-5.ts.
const hi5: TranslationMap = {
  'settings.billing.subscription.save': '{pct}',
  'settings.billing.subscription.upgrade': 'अपग्रेड करें',
  'settings.billing.subscription.waiting': 'इंतज़ार हो रहा है',
  'settings.billing.subscription.waitingPayment': 'पेमेंट का इंतज़ार',
  'settings.composio.apiKeyDesc': 'इस डिवाइस पर वर्तमान में एक Composio API कुंजी संग्रहीत है।',
  'settings.composio.apiKeyLabel': 'Composio API कुंजी',
  'settings.composio.apiKeyStored': 'API कुंजी संग्रहीत',
  'settings.composio.apiKeyStoredPlaceholder': '••••••••••••••••',
  'settings.composio.clearedToBackend': 'Backend मोड पर स्विच हुआ',
  'settings.composio.confirmItem1': 'app.composio.dev पर API कुंजी के साथ एक खाता',
  'settings.composio.confirmItem2':
    'अपने व्यक्तिगत Composio खाते के माध्यम से प्रत्येक एकीकरण को फिर से लिंक करना',
  'settings.composio.confirmItem3':
    'नोट: Composio ट्रिगर्स (रीयल-टाइम वेबहुक्स) डायरेक्ट मोड में अभी फायर नहीं होते — केवल सिंक्रोनस टूल कॉल्स',
  'settings.composio.confirmNeedItems': 'आपको चाहिए:',
  'settings.composio.confirmSwitch': 'मैं समझ गया, डायरेक्ट पर स्विच करें',
  'settings.composio.confirmTitle': '⚠️ डायरेक्ट मोड पर स्विच कर रहे हैं',
  'settings.composio.confirmWarning':
    'आपके मौजूदा एकीकरण (Gmail, Slack, GitHub, आदि OpenHuman के माध्यम से लिंक किए गए) दिखाई नहीं देंगे — वे OpenHuman-प्रबंधित Composio टेनेंट में रहते हैं।',
  'settings.composio.intro':
    'Composio 250+ बाहरी ऐप्स को टूल्स के रूप में एकीकृत करता है जिन्हें आपका एजेंट कॉल कर सकता है। चुनें कि वे टूल कॉल कैसे रूट किए जाएँ।',
  'settings.composio.modeDirect': 'डायरेक्ट (अपनी API key लाएं)',
  'settings.composio.modeDirectDesc':
    'कॉल सीधे backend.composio.dev पर जाती हैं। संप्रभु / ऑफ़लाइन-अनुकूल। टूल निष्पादन सिंक्रोनस रूप से कार्य करता है; रीयल-टाइम ट्रिगर वेबहुक्स अभी डायरेक्ट मोड में रूट नहीं हैं (फॉलो-अप मुद्दा)।',
  'settings.composio.modeManaged': 'मैनेज्ड (OpenHuman मैनेज करेगा)',
  'settings.composio.modeManagedDesc':
    'OpenHuman हमारे बैकएंड के माध्यम से टूल कॉल्स को प्रॉक्सी करता है (अनुशंसित)। प्रमाणीकरण ब्रोकर किया जाता है; आप कभी भी Composio API कुंजी पेस्ट नहीं करते। वेबहुक्स पूरी तरह से रूट किए जाते हैं।',
  'settings.composio.routingMode': 'रूटिंग मोड',
  'settings.composio.saveErrorNoKey':
    'सहेजने में विफल। डायरेक्ट मोड के लिए गैर-रिक्त API कुंजी आवश्यक है।',
  'settings.composio.saving': 'सेव हो रहा है…',
  'settings.composio.switching': 'स्विच हो रहा है…',
  'settings.cron.jobs.desc': 'विवरण',
  'settings.cron.jobs.empty': 'कोई कोर cron job नहीं मिला।',
  'settings.cron.jobs.lastStatus': 'आखिरी स्टेटस',
  'settings.cron.jobs.loading': 'Cron jobs लोड हो रही हैं...',
  'settings.cron.jobs.loadingRuns': 'रन लोड हो रहे हैं',
  'settings.cron.jobs.nextRun': 'अगला रन',
  'settings.cron.jobs.pause': 'रोकें',
  'settings.cron.jobs.paused': 'चालू है',
  'settings.cron.jobs.recentRuns': 'हाल के रन',
  'settings.cron.jobs.removing': 'हटाया जा रहा है',
  'settings.cron.jobs.resume': 'फिर शुरू करें',
  'settings.cron.jobs.runningNow': 'अभी चल रहा है',
  'settings.cron.jobs.saving': 'सेव हो रहा है…',
  'settings.cron.jobs.schedule': 'शेड्यूल',
  'settings.cron.jobs.title': 'कोर Cron Jobs',
  'settings.cron.jobs.viewRuns': 'रन देखें',
  'settings.localModel.deviceCapability.active': 'एक्टिव',
  'settings.localModel.deviceCapability.appliedTier': 'लागू टियर',
  'settings.localModel.deviceCapability.applying': 'लागू हो रहा है',
  'settings.localModel.deviceCapability.cores': '{count}',
  'settings.localModel.deviceCapability.couldNotLoadPresets': 'प्रीसेट लोड नहीं हो पाई',
  'settings.localModel.deviceCapability.cpu': 'CPU',
  'settings.localModel.deviceCapability.customModelIds': 'कस्टम मॉडल IDs',
  'settings.localModel.deviceCapability.detected': 'डिटेक्ट हुआ',
  'settings.localModel.deviceCapability.disabled': 'बंद है',
  'settings.localModel.deviceCapability.disabledDesc': 'अक्षम विवरण',
  'settings.localModel.deviceCapability.downloadingModels': '(मॉडल डाउनलोड हो रहे हैं)',
  'settings.localModel.deviceCapability.downloadingSetupDesc':
    'OllamaSetup इन्स्टॉलर (~2 GB) डाउनलोड और अनपैक हो रहा है। पहली इन्स्टॉल पर एक मिनट लग सकता है।',
  'settings.localModel.deviceCapability.failedToApplyPreset': 'प्रीसेट लागू नहीं हो पाई',
  'settings.localModel.deviceCapability.gpu': 'GPU',
  'settings.localModel.deviceCapability.installFailed': 'Ollama इन्स्टॉल विफल',
  'settings.localModel.deviceCapability.installFailedDesc':
    'Ollama यूज़ेबल होने से पहले इन्स्टॉलर बंद हो गया। दोबारा कोशिश करें या ollama.com से मैन्युअली इन्स्टॉल करें।',
  'settings.localModel.deviceCapability.installFirst': 'पहले Ollama चलाएँ।',
  'settings.localModel.deviceCapability.installFirstDesc':
    'स्थानीय टियर बाहरी रूप से प्रबंधित Ollama एंडपॉइंट पर निर्भर हैं। इसे स्वयं प्रारंभ करें, अपने इच्छित मॉडल खींचें, और जब तक रनटाइम पहुँच योग्य न हो तब तक "Disabled (cloud fallback)" का उपयोग करते रहें।',
  'settings.localModel.deviceCapability.installOllamaFirst':
    'इस टियर का उपयोग करने के लिए पहले Ollama चलाएँ',
  'settings.localModel.deviceCapability.installingOllama': 'Ollama इन्स्टॉल हो रहा है',
  'settings.localModel.deviceCapability.loadingDeviceInfo': 'डिवाइस जानकारी लोड हो रही है',
  'settings.localModel.deviceCapability.localAiDisabled':
    'लोकल AI बंद है — क्लाउड फ़ॉलबैक इस्तेमाल हो रहा है।',
  'settings.localModel.deviceCapability.modelTier': 'मॉडल टियर',
  'settings.localModel.deviceCapability.needsOllama': 'Ollama ज़रूरी है',
  'settings.localModel.deviceCapability.notDetected': 'डिटेक्ट नहीं हुआ',
  'settings.localModel.deviceCapability.ram': 'RAM',
  'settings.localModel.deviceCapability.recommended': 'सुझावित',
  'settings.localModel.deviceCapability.retryInstall': 'फिर से कोशिश हो रही है…',
  'settings.localModel.deviceCapability.retrying': 'फिर से कोशिश हो रही है…',
  'settings.localModel.deviceCapability.starting': 'शुरू हो रहा है…',
  'settings.localModel.download.audioPathPlaceholder': 'ऑडियो फाइल का Absolute path',
  'settings.localModel.download.capabilityAssets': 'कैपेबिलिटी असेट्स',
  'settings.localModel.download.downloading': 'डाउनलोड हो रहा है...',
  'settings.localModel.download.embeddingPlaceholder': 'एक इनपुट स्ट्रिंग प्रति लाइन...',
  'settings.localModel.download.noThinkMode': 'नो थिंक मोड',
  'settings.localModel.download.promptPlaceholder':
    'कोई भी prompt टाइप करें और लोकल मॉडल पर चलाएं...',
  'settings.localModel.download.quantizationPref': 'क्वांटाइज़ेशन प्राथमिकता',
  'settings.localModel.download.runEmbeddingTest': 'चल रहा है...',
  'settings.localModel.download.runPromptTest': 'प्रॉम्प्ट टेस्ट चलाएँ',
  'settings.localModel.download.runSummaryTest': 'सारांश टेस्ट चलाएँ',
  'settings.localModel.download.runTranscriptionTest': 'चल रहा है...',
  'settings.localModel.download.runTtsTest': 'चल रहा है...',
  'settings.localModel.download.runVisionTest': 'चल रहा है...',
  'settings.localModel.download.running': 'चल रहा है...',
  'settings.localModel.download.runningPrompt': 'Prompt चल रहा है',
  'settings.localModel.download.summarizePlaceholder':
    'लोकल मॉडल से समराइज़ करने के लिए टेक्स्ट पेस्ट करें...',
  'settings.localModel.download.testCustomPrompt': 'कस्टम Prompt टेस्ट करें',
  'settings.localModel.download.testEmbeddings': 'एम्बेडिंग टेस्ट करें',
  'settings.localModel.download.testSummarization': 'समराइज़ेशन टेस्ट करें',
  'settings.localModel.download.testVisionPrompt': 'विज़न Prompt टेस्ट करें',
  'settings.localModel.download.testVoiceInput': 'वॉइस इनपुट टेस्ट करें (STT)',
  'settings.localModel.download.testVoiceOutput': 'वॉइस आउटपुट टेस्ट करें (TTS)',
  'settings.localModel.download.ttsOutputPlaceholder': 'वैकल्पिक आउटपुट WAV path',
  'settings.localModel.download.ttsPlaceholder': 'सिंथेसाइज़ करने के लिए टेक्स्ट डालें...',
  'settings.localModel.download.visionImagePlaceholder':
    'एक इमेज रेफरेंस प्रति लाइन (data URI, URL, या लोकल path मार्कर)',
  'settings.localModel.download.visionPromptPlaceholder': 'विज़न मॉडल के लिए prompt डालें...',
  'settings.localModel.status.allChecksPassed': 'सभी चेक पास हुए',
  'settings.localModel.status.artifact': 'आर्टिफैक्ट',
  'settings.localModel.status.backend': 'बैकएंड',
  'settings.localModel.status.binary': 'बाइनरी',
  'settings.localModel.status.bootstrapResume': 'बूटस्ट्रैप / फिर से शुरू',
  'settings.localModel.status.checking': 'चेक हो रहा है...',
  'settings.localModel.status.checkingOllama': 'Ollama चेक हो रहा है',
  'settings.localModel.status.customLocation': 'कस्टम लोकेशन',
  'settings.localModel.status.customLocationDesc': 'कस्टम स्थान विवरण',
  'settings.localModel.status.diagnosticsHint':
    'यह सत्यापित करने के लिए "Run Diagnostics" पर क्लिक करें कि Ollama चल रहा है और मॉडल इंस्टॉल हैं।',
  'settings.localModel.status.downloadingUnknown': 'डाउनलोड हो रहा है (साइज़ अज्ञात)',
  'settings.localModel.status.eta': 'ETA',
  'settings.localModel.status.expectedModels': 'एक्सपेक्टेड मॉडल',
  'settings.localModel.status.forceRebootstrap': 'बल पुनः बूटस्ट्रैप',
  'settings.localModel.status.generationTps': 'जनरेशन TPS',
  'settings.localModel.status.hideErrorDetails': 'एरर डिटेल्स छुपाएं',
  'settings.localModel.status.installManually': 'मैन्युअली इन्स्टॉल करें',
  'settings.localModel.status.installManuallyFrom': 'यहाँ से मैन्युअली इन्स्टॉल करें',
  'settings.localModel.status.installOllama': 'शुरू हो रहा है…',
  'settings.localModel.status.installedModels': 'इन्स्टॉल्ड मॉडल',
  'settings.localModel.status.installing': 'इन्स्टॉल हो रहा है...',
  'settings.localModel.status.installingOllama': 'Ollama रनटाइम इन्स्टॉल हो रहा है...',
  'settings.localModel.status.issues': 'समस्याएं',
  'settings.localModel.status.issuesFound': '{count} समस्या(एँ) मिलीं',
  'settings.localModel.status.lastLatency': 'आखिरी लेटेंसी',
  'settings.localModel.status.model': 'मॉडल',
  'settings.localModel.status.notFound': 'नहीं मिला',
  'settings.localModel.status.notRunning': 'नहीं चल रहा',
  'settings.localModel.status.ollamaBinaryPath': 'Ollama बाइनरी पथ',
  'settings.localModel.status.ollamaDiagnostics': 'Ollama डायग्नोस्टिक्स',
  'settings.localModel.status.ollamaNotInstalled': 'Ollama रनटाइम अनुपलब्ध',
  'settings.localModel.status.ollamaNotInstalledDesc':
    'OpenHuman अब Ollama को एक बाहरी इन्फ़रेंस रनटाइम के रूप में मानता है। अपना खुद का Ollama सर्वर शुरू करें, अपने इच्छित मॉडल खींचें, और वर्कलोड रूटिंग को इसकी ओर इंगित करें।',
  'settings.localModel.status.progress': 'प्रगति',
  'settings.localModel.status.provider': 'प्रोवाइडर',
  'settings.localModel.status.retryBootstrap': 'Bootstrap फिर से करें',
  'settings.localModel.status.runDiagnostics': 'चेक हो रहा है...',
  'settings.localModel.status.running': 'चल रहा है',
  'settings.localModel.status.runningExternalProcess': 'एक्सटर्नल प्रोसेस से चल रहा है',
  'settings.localModel.status.runtimeStatus': 'रनटाइम स्टेटस',
  'settings.localModel.status.server': 'सर्वर',
  'settings.localModel.status.setPath': 'सेट हो रहा है...',
  'settings.localModel.status.setting': 'सेट हो रहा है...',
  'settings.localModel.status.showErrorDetails': 'एरर डिटेल्स छुपाएं',
  'settings.localModel.status.showInstallErrorDetails': 'एरर डिटेल्स छुपाएं',
  'settings.localModel.status.suggestedFixes': 'सुझाए गए समाधान',
  'settings.localModel.status.thenSetPath': 'फिर path सेट करें',
  'settings.localModel.status.triggering': 'ट्रिगर हो रहा है...',
  'settings.localModel.status.unavailable': 'उपलब्ध नहीं',
  'settings.localModel.status.working': 'काम हो रहा है...',
  'settings.developerMenu.ai.title': 'AI कॉन्फ़िगरेशन',
  'settings.developerMenu.ai.desc': 'क्लाउड प्रदाता, स्थानीय Ollama मॉडल, और प्रति-वर्कलोड रूटिंग',
  'settings.developerMenu.screenAwareness.title': 'स्क्रीन अवेयरनेस',
  'settings.developerMenu.screenAwareness.desc':
    'स्क्रीन कैप्चर अनुमतियां, मॉनिटरिंग नीति, और सत्र नियंत्रण',
  'settings.developerMenu.messagingChannels.title': 'मैसेजिंग चैनल',
  'settings.developerMenu.messagingChannels.desc':
    'Telegram/Discord प्रमाणीकरण मोड और डिफ़ॉल्ट चैनल रूटिंग कॉन्फ़िगर करें',
  'settings.developerMenu.tools.title': 'टूल्स',
  'settings.developerMenu.tools.desc':
    'OpenHuman आपकी ओर से जिन क्षमताओं का उपयोग कर सकता है, उन्हें सक्षम या अक्षम करें',
  'settings.developerMenu.agentChat.title': 'एजेंट चैट',
  'settings.developerMenu.agentChat.desc':
    'मॉडल और तापमान ओवरराइड के साथ एजेंट वार्तालाप का परीक्षण करें',
  'settings.developerMenu.cronJobs.title': 'Cron जॉब्स',
  'settings.developerMenu.cronJobs.desc':
    'रनटाइम स्किल्स के लिए शेड्यूल किए गए जॉब देखें और कॉन्फ़िगर करें',
  'settings.developerMenu.localModelDebug.title': 'लोकल मॉडल डिबग',
  'settings.developerMenu.localModelDebug.desc':
    'Ollama कॉन्फ़िगरेशन, एसेट डाउनलोड, मॉडल टेस्ट, और डायग्नोस्टिक्स',
  'settings.developerMenu.webhooks.title': 'वेबहुक्स',
  'settings.developerMenu.webhooks.desc':
    'रनटाइम वेबहुक रजिस्ट्रेशन और कैप्चर किए गए अनुरोध लॉग देखें',
  'settings.developerMenu.intelligence.title': 'इंटेलिजेंस',
  'settings.developerMenu.intelligence.desc':
    'मेमोरी वर्कस्पेस, सबकॉन्शस इंजन, ड्रीम्स, और सेटिंग्स',
  'settings.developerMenu.notificationRouting.title': 'नोटिफ़िकेशन रूटिंग',
  'settings.developerMenu.notificationRouting.desc':
    'AI महत्व स्कोरिंग और इंटीग्रेशन अलर्ट के लिए ऑर्केस्ट्रेटर एस्केलेशन',
  'settings.developerMenu.composeioTriggers.title': 'ComposeIO ट्रिगर्स',
  'settings.developerMenu.composeioTriggers.desc': 'ComposeIO ट्रिगर इतिहास और आर्काइव देखें',
  'settings.developerMenu.composioRouting.title': 'Composio रूटिंग (डायरेक्ट मोड)',
  'settings.developerMenu.composioRouting.desc':
    'अपनी Composio API कुंजी लाएं और कॉल सीधे backend.composio.dev पर रूट करें',
  'settings.developerMenu.integrationTriggers.title': 'इंटीग्रेशन ट्रिगर्स',
  'settings.developerMenu.integrationTriggers.desc':
    'Composio इंटीग्रेशन ट्रिगर्स के लिए AI ट्रायेज सेटिंग्स कॉन्फ़िगर करें',
  'settings.appearance.menuDesc': 'लाइट, डार्क, या सिस्टम थीम से मिलान चुनें',
  'settings.mascot.active': 'एक्टिव',
  'settings.mascot.characterDesc': 'कैरेक्टर विवरण',
  'settings.mascot.characterHeading': 'कैरेक्टर शीर्षक',
  'settings.mascot.colorDesc': 'रंग विवरण',
  'settings.mascot.colorHeading': 'रंग शीर्षक',
  'settings.mascot.loadingLibrary': 'OpenHuman लाइब्रेरी लोड हो रही है…',
  'settings.mascot.localDefault': 'लोकल OpenHuman (डिफ़ॉल्ट)',
  'settings.mascot.menuTitle': 'मास्कॉट',
  'settings.mascot.menuDesc': 'ऐप में उपयोग होने वाला मास्कॉट रंग चुनें',
  'settings.mascot.noCharacters': 'अभी तक कोई OpenHuman कैरेक्टर उपलब्ध नहीं है',
  'settings.mascot.noColorVariants': 'कोई कलर वेरिएंट नहीं',
  'settings.mascot.voice.current': 'वर्तमान',
  'settings.mascot.voice.customDesc':
    'वॉइस आईडी api.elevenlabs.io/v1/voices या अपने ElevenLabs डैशबोर्ड पर खोजें। केवल आईडी संग्रहीत होती है — आपकी API कुंजी बैकएंड पर रहती है।',
  'settings.mascot.voice.customHeading': 'कस्टम वॉइस आईडी',
  'settings.mascot.voice.customOption': 'अन्य (वॉइस आईडी पेस्ट करें)…',
  'settings.mascot.voice.desc':
    'बोले गए उत्तरों के लिए मैस्कॉट जो ElevenLabs वॉइस उपयोग करता है उसे चुनें। लिंग के अनुसार फ़िल्टर करें, क्यूरेटेड सूची से चुनें, कस्टम आईडी पेस्ट करें, या ऐप को इंटरफ़ेस भाषा से मेल खाने वाली आवाज़ चुनने दें।',
  'settings.mascot.voice.genderFemale': 'स्त्री',
  'settings.mascot.voice.genderHeading': 'वॉइस लिंग',
  'settings.mascot.voice.genderMale': 'पुरुष',
  'settings.mascot.voice.heading': 'वॉइस',
  'settings.mascot.voice.preset': 'वॉइस प्रीसेट',
  'settings.mascot.voice.presetHeading': 'वॉइस प्रीसेट',
  'settings.mascot.voice.preview': 'वॉइस पूर्वावलोकन',
  'settings.mascot.voice.previewError': 'वॉइस पूर्वावलोकन विफल हुआ',
  'settings.mascot.voice.previewing': 'पूर्वावलोकन हो रहा है…',
  'settings.mascot.voice.reset': 'डिफ़ॉल्ट पर रीसेट करें',
  'settings.mascot.voice.useLocaleDefault': 'ऐप भाषा से मिलाएँ',
  'settings.mascot.voice.useLocaleDefaultDesc':
    'वर्तमान इंटरफ़ेस भाषा के लिए स्वचालित रूप से एक आवाज़ चुनें।',
  'settings.memoryWindow.balanced.badge': 'अनुशंसित',
  'settings.memoryWindow.balanced.hint':
    'समझदारी भरा डिफ़ॉल्ट — हर रन पर अतिरिक्त टोकन खर्च किए बिना अच्छी निरंतरता।',
  'settings.memoryWindow.balanced.label': 'संतुलित',
  'settings.memoryWindow.description':
    'OpenHuman हर नए एजेंट रन में कितना याद किया गया संदर्भ इंजेक्ट करता है। बड़ी विंडोज़ पिछली बातचीत के बारे में अधिक जागरूक लगती हैं लेकिन हर रन पर अधिक टोकन का उपयोग करती हैं — और अधिक लागत आती है।',
  'settings.memoryWindow.extended.badge': 'अधिक संदर्भ',
  'settings.memoryWindow.extended.hint':
    'प्रत्येक रन में अधिक दीर्घकालिक मेमोरी इंजेक्ट होती है। प्रति टर्न उच्च टोकन लागत।',
  'settings.memoryWindow.extended.label': 'विस्तारित',
  'settings.memoryWindow.maximum.badge': 'सर्वोच्च लागत',
  'settings.memoryWindow.maximum.hint':
    'सबसे बड़ी सुरक्षित विंडो। सर्वोत्तम निरंतरता, हर रन पर काफी अधिक टोकन बिल।',
  'settings.memoryWindow.maximum.label': 'अधिकतम',
  'settings.memoryWindow.minimal.badge': 'सबसे सस्ता',
  'settings.memoryWindow.minimal.hint':
    'सबसे छोटी मेमोरी विंडो। सबसे सस्ता, सबसे तेज़, रनों के बीच कम से कम निरंतरता।',
  'settings.memoryWindow.minimal.label': 'न्यूनतम',
  'settings.memoryWindow.title': 'लॉन्ग-टर्म मेमोरी विंडो',
  'settings.screenIntel.permissions.accessibility': 'एक्सेसिबिलिटी',
  'settings.screenIntel.permissions.grantHint': 'स्वीकृति संकेत',
  'settings.screenIntel.permissions.inputMonitoring': 'इनपुट मॉनिटरिंग',
  'settings.screenIntel.permissions.macosAppliesPrivacy': 'macOS गोपनीयता लागू करता है',
  'settings.screenIntel.permissions.openInputMonitoring': 'रिक्वेस्ट हो रही है…',
  'settings.screenIntel.permissions.refreshStatus': 'रिफ्रेश हो रहा है…',
  'settings.screenIntel.permissions.refreshing': 'रिफ्रेश हो रहा है…',
  'settings.screenIntel.permissions.requestAccessibility': 'रिक्वेस्ट हो रही है…',
  'settings.screenIntel.permissions.requestScreenRecording': 'रिक्वेस्ट हो रही है…',
  'settings.screenIntel.permissions.requesting': 'रिक्वेस्ट हो रही है…',
  'settings.screenIntel.permissions.restartRefresh': 'कोर रीस्टार्ट हो रहा है…',
  'settings.screenIntel.permissions.restartingCore': 'कोर रीस्टार्ट हो रहा है…',
  'settings.screenIntel.permissions.screenRecording': 'स्क्रीन रिकॉर्डिंग',
  'settings.screenIntel.permissions.title': 'परमिशन',
  'skills.card.moreActions': 'और एक्शन',
  'skills.create.allowedTools': 'अनुमत टूल्स',
  'skills.create.author': 'लेखक',
  'skills.create.authorPlaceholder': 'आपका नाम',
  'skills.create.commaSeparated': '(कॉमा से अलग करें)',
  'skills.create.createBtn': 'स्किल बनाएँ',
  'skills.create.createError': 'स्किल नहीं बन पाई',
  'skills.create.creating': 'बन रहा है…',
  'skills.create.description': 'विवरण',
  'skills.create.descriptionPlaceholder': 'यह स्किल क्या करती है?',
  'skills.create.license': 'लाइसेंस',
  'skills.create.name': 'नाम',
  'skills.create.namePlaceholder': 'जैसे Trade Journal',
  'skills.create.scope': 'स्कोप',
  'skills.create.scopeProjectHint': '/.openhuman/skills/',
  'skills.create.scopeUserHint':
    '~/.openhuman/skills/<slug>/SKILL.md में लिखा जाता है — सभी वर्कस्पेस में उपलब्ध।',
  'skills.create.slugLabel': 'स्लग लेबल',
  'skills.create.subtitle': 'SKILL.md',
  'skills.create.tags': 'टैग्स',
  'skills.create.title': 'नया स्किल',
  'skills.detail.allowedTools': 'अनुमत टूल्स',
  'skills.detail.author': 'लेखक',
  'skills.detail.bundledResources': 'बंडल्ड रिसोर्सेज़',
  'skills.detail.closeAriaLabel': 'स्किल डिटेल्स बंद करें',
  'skills.detail.location': 'लोकेशन',
  'skills.detail.noBundledResources': 'कोई बंडल्ड रिसोर्स नहीं।',
  'skills.detail.tags': 'टैग्स',
  'skills.detail.warnings': 'चेतावनियाँ',
  'skills.install.fetchLog': 'फ़ेच लॉग',
  'skills.install.installBtn': 'इन्स्टॉल हो रहा है…',
  'skills.install.installComplete': 'इन्स्टॉल पूरा हुआ',
  'skills.install.installing': 'इन्स्टॉल हो रहा है…',
  'skills.install.parseWarnings': 'Parse चेतावनियाँ',
  'skills.install.rawError': 'रॉ एरर',
  'skills.install.timeoutHint': '(सेकंड, वैकल्पिक)',
  'skills.install.timeoutLabel': 'टाइमआउट लेबल',
  'skills.install.title': 'URL से स्किल इंस्टॉल करें',
  'skills.install.urlLabel': 'स्किल URL',
  'skills.meetingBots.bannerDesc': 'बैनर विवरण',
  'skills.meetingBots.bannerTitle': 'बैनर शीर्षक',
  'skills.meetingBots.busyTitle': 'OpenHuman व्यस्त है',
  'skills.meetingBots.comingSoon': 'जल्द आ रहा है',
  'skills.meetingBots.couldNotStartTitle': 'OpenHuman प्रारंभ नहीं हो सका',
  'skills.meetingBots.displayName': 'डिस्प्ले नाम',
  'skills.meetingBots.failedToStart': 'OpenHuman शुरू नहीं हो पाया।',
  'skills.meetingBots.joiningMessage':
    'कुछ सेकंड में यह मीटिंग में पार्टिसिपेंट के रूप में दिखेगा।',
  'skills.meetingBots.joiningTitle': 'OpenHuman मीटिंग जॉइन कर रहा है',
  'skills.meetingBots.meetingLink': 'मीटिंग लिंक',
  'skills.meetingBots.modalAriaLabel': 'OpenHuman को मीटिंग में भेजें',
  'skills.meetingBots.modalDesc': 'मोडल विवरण',
  'skills.meetingBots.modalTitle': 'OpenHuman को मीटिंग में भेजें',
  'skills.meetingBots.newBadge': 'नया',
  'skills.meetingBots.sendTo': 'भेजें',
  'skills.meetingBots.starting': 'शुरू हो रहा है…',
  'skills.resource.preview.closeAriaLabel': 'प्रीव्यू बंद करें',
  'skills.resource.preview.failed': 'पूर्वावलोकन विफल',
  'skills.resource.preview.loading': 'प्रीव्यू लोड हो रहा है…',
  'skills.resource.tree.empty': 'कोई बंडल्ड रिसोर्स नहीं।',
  'skills.search.placeholder': 'प्लेसहोल्डर',
  'skills.setup.autocomplete.acceptKey': 'स्वीकार कुंजी',
  'skills.setup.autocomplete.activeDesc': 'सक्रिय विवरण',
  'skills.setup.autocomplete.activeTitle': 'Auto-Complete एक्टिव है',
  'skills.setup.autocomplete.customizeSettings': 'सेटिंग्स कस्टमाइज़ करें',
  'skills.setup.autocomplete.debounce': 'डिबाउंस',
  'skills.setup.autocomplete.description': 'विवरण',
  'skills.setup.autocomplete.enableBtn': 'चालू हो रहा है...',
  'skills.setup.autocomplete.enableError': 'ऑटोकम्पलीट चालू नहीं हो पाया',
  'skills.setup.autocomplete.enabling': 'चालू हो रहा है...',
  'skills.setup.autocomplete.notSupported': 'सपोर्टेड नहीं',
  'skills.setup.autocomplete.stepEnable': 'इनलाइन कम्पलीशन चालू करें',
  'skills.setup.autocomplete.stepSuccess': 'तैयार है',
  'skills.setup.autocomplete.stylePreset': 'स्टाइल प्रीसेट',
  'skills.setup.autocomplete.stylePresetValue': 'Balanced (बाद में बदल सकते हैं)',
  'skills.setup.autocomplete.title': 'टेक्स्ट Auto-Complete',
  'skills.setup.screenIntel.activeDesc': 'सक्रिय विवरण',
  'skills.setup.screenIntel.activeTitle': 'Screen Intelligence चालू है',
  'skills.setup.screenIntel.advancedSettings': 'एडवांस्ड सेटिंग्स',
  'skills.setup.screenIntel.allGranted': 'सभी परमिशन मिल गईं',
  'skills.setup.screenIntel.captureMode': 'कैप्चर मोड',
  'skills.setup.screenIntel.captureModeValue': 'सभी विंडो (बाद में बदल सकते हैं)',
  'skills.setup.screenIntel.deniedHint':
    'System Settings में परमिशन देने के बाद, बदलाव लागू करने के लिए नीचे क्लिक करके रीस्टार्ट करें।',
  'skills.setup.screenIntel.enableBtn': 'चालू हो रहा है...',
  'skills.setup.screenIntel.enableDesc': 'आपकी स्क्रीन पर और एजेंट को उपयोगी कॉन्टेक्स्ट दें',
  'skills.setup.screenIntel.enableError': 'Screen Intelligence चालू नहीं हो पाई',
  'skills.setup.screenIntel.enabling': 'चालू हो रहा है...',
  'skills.setup.screenIntel.grant': 'खुल रहा है...',
  'skills.setup.screenIntel.granted': 'मिल गई',
  'skills.setup.screenIntel.macosOnly': 'केवल macOS',
  'skills.setup.screenIntel.opening': 'खुल रहा है...',
  'skills.setup.screenIntel.panicHotkey': 'पैनिक हॉटकी',
  'skills.setup.screenIntel.permAccessibility': 'एक्सेसिबिलिटी',
  'skills.setup.screenIntel.permInputMonitoring': 'इनपुट मॉनिटरिंग',
  'skills.setup.screenIntel.permScreenRecording': 'स्क्रीन रिकॉर्डिंग',
  'skills.setup.screenIntel.permissionsDesc': 'अनुमतियाँ विवरण',
  'skills.setup.screenIntel.refreshStatus': 'स्टेटस रिफ्रेश करें',
  'skills.setup.screenIntel.restartRefresh': 'रीस्टार्ट हो रहा है...',
  'skills.setup.screenIntel.restarting': 'रीस्टार्ट हो रहा है...',
  'skills.setup.screenIntel.stepEnable': 'स्किल चालू करें',
  'skills.setup.screenIntel.stepPermissions': 'परमिशन दें',
  'skills.setup.screenIntel.stepSuccess': 'तैयार है',
  'skills.setup.screenIntel.title': 'स्क्रीन इंटेलिजेंस',
  'skills.setup.screenIntel.visionModel': 'विज़न मॉडल',
  'skills.setup.voice.activation': 'एक्टिवेशन',
  'skills.setup.voice.activeDescPrefix': 'Fn',
  'skills.setup.voice.activeDescSuffix': 'Fn',
  'skills.setup.voice.activeTitle': 'Voice Intelligence एक्टिव है',
  'skills.setup.voice.customizeSettings': 'सेटिंग्स कस्टमाइज़ करें',
  'skills.setup.voice.downloadSttBtn': 'STT डाउनलोड करें',
  'skills.setup.voice.enableDesc': 'सक्षम विवरण',
  'skills.setup.voice.hotkey': 'हॉटकी',
  'skills.setup.voice.startBtn': 'शुरू हो रहा है...',
  'skills.setup.voice.startError': 'वॉइस सर्वर शुरू नहीं हो पाया',
  'skills.setup.voice.starting': 'शुरू हो रहा है...',
  'skills.setup.voice.stepEnable': 'वॉइस सर्वर शुरू करें',
  'skills.setup.voice.stepSetup': 'मॉडल डाउनलोड ज़रूरी है',
  'skills.setup.voice.stepSuccess': 'तैयार है',
  'skills.setup.voice.sttNotReady': 'Speech-to-text मॉडल तैयार नहीं है',
  'skills.setup.voice.sttNotReadyDesc':
    'Voice Intelligence को ट्रांसक्रिप्शन के लिए लोकल Whisper मॉडल चाहिए। इसे Local Model सेटिंग्स से डाउनलोड करें।',
  'skills.setup.voice.sttReady': 'Speech-to-text मॉडल तैयार है',
  'skills.setup.voice.sttReturnHint': 'STT रिटर्न संकेत',
  'skills.setup.voice.title': 'वॉइस इंटेलिजेंस',
  'skills.uninstall.couldNotUninstall': 'अनइंस्टॉल नहीं हो सका',
  'skills.uninstall.description':
    'यह स्किल डायरेक्टरी और उसके सभी बंडल किए गए संसाधनों को स्थायी रूप से हटा देता है। एजेंट अगले टर्न पर इसे देखना बंद कर देगा।',
  'skills.uninstall.title': 'अनइंस्टॉल',
  'skills.uninstall.uninstallBtn': 'अनइंस्टॉल',
  'skills.uninstall.uninstalling': 'अनइंस्टॉल हो रहा है…',
  'upsell.global.limitMessage': 'जारी रखने के लिए अपना प्लान अपग्रेड करें या क्रेडिट टॉप अप करें',
  'upsell.global.limitTitle': 'आप',
  'upsell.global.nearLimitMessage':
    'आपने अपनी उपयोग सीमा का {pct}% इस्तेमाल कर लिया है। ज़्यादा सीमा के लिए अपग्रेड करें।',
  'upsell.global.nearLimitTitle': 'उपयोग सीमा के करीब',
  'upsell.usageLimit.bodyBudget':
    'आपने अपनी साप्ताहिक सीमा प्राप्त कर ली है।{reset} सीमाओं से बचने के लिए अपनी योजना अपग्रेड करें या क्रेडिट टॉप अप करें।',
  'upsell.usageLimit.bodyRate':
    'आपने अपनी 10-घंटे की इन्फ़रेंस दर सीमा प्राप्त कर ली है।{reset} उच्च सीमा के लिए अपग्रेड करें।',
  'upsell.usageLimit.heading': 'उपयोग सीमा पहुँच गई',
  'upsell.usageLimit.notNow': 'अभी नहीं',
  'upsell.usageLimit.perWindow': '{amount}',
  'upsell.usageLimit.planIncludes': '{plan}',
  'upsell.usageLimit.resetsIn': 'यह {time} रीसेट होती है।',
  'upsell.usageLimit.upgradePlan': 'प्लान अपग्रेड करें',
  'upsell.usageLimit.weeklyInference': '{amount}',
  'walkthrough.tooltip.letsGo': 'चलिए शुरू करें!',
  'walkthrough.tooltip.next': 'अगला →',
  'walkthrough.tooltip.skip': 'टूर छोड़ें',
  'walkthrough.tooltip.stepCounter': '{total} में से {n}',
  'webhooks.activity.empty': 'खाली है',
  'webhooks.activity.title': 'हाल की एक्टिविटी',
  'webhooks.composioHistory.empty': 'खाली है',
  'webhooks.composioHistory.metadataId': 'मेटाडेटा ID',
  'webhooks.composioHistory.metadataUuid': 'मेटाडेटा UUID',
  'webhooks.composioHistory.payload': 'पेलोड',
  'webhooks.composioHistory.title': 'ComposeIO ट्रिगर हिस्ट्री',
  'webhooks.tunnels.active': 'एक्टिव',
  'webhooks.tunnels.createFailed': 'टनल बनाने में दिक्कत',
  'webhooks.tunnels.creating': 'बन रहा है...',
  'webhooks.tunnels.deleteFailed': 'टनल डिलीट करने में दिक्कत',
  'webhooks.tunnels.descriptionPlaceholder': 'विवरण (वैकल्पिक)',
  'webhooks.tunnels.echo': 'इको',
  'webhooks.tunnels.empty': 'खाली है',
  'webhooks.tunnels.enableEcho': 'Echo हटाएं',
  'webhooks.tunnels.inactive': 'एक्टिव',
  'webhooks.tunnels.namePlaceholder': 'टनल का नाम (जैसे telegram-bot)',
  'webhooks.tunnels.newTunnel': 'नया टनल',
  'webhooks.tunnels.removeEcho': 'Echo हटाएं',
  'webhooks.tunnels.title': 'Webhook टनल',
  'webhooks.tunnels.toggleFailed': 'Echo टॉगल करने में दिक्कत',
  'composio.authExpired': 'प्रमाणीकरण समाप्त',
  'composio.reconnect': 'पुनः कनेक्ट करें',
  'composio.previewBadge': 'Preview',
  'composio.previewTooltip':
    'Agent integration coming soon — you can connect, but the agent can’t use this toolkit yet.',
  'composio.directModeRequiresKey':
    'सहेजने में विफल। डायरेक्ट मोड के लिए गैर-रिक्त API कुंजी आवश्यक है।',
  'composio.notYetRouted': 'अभी तक रूट नहीं हुआ',
  'composio.triggers.loading': 'लोड हो रहा है…',
  'conversations.taskKanban.todo': 'करना है',
  'settings.composio.loading': 'लोड हो रहा है…',
  'settings.mascot.noCharactersAvailable': 'अभी तक कोई OpenHuman कैरेक्टर उपलब्ध नहीं है',
  'skills.uninstall.confirmTitle': '{name} अनइंस्टॉल करें?',
  'conversations.taskKanban.blocked': 'अवरुद्ध',
  'conversations.taskKanban.done': 'पूर्ण',
  'conversations.taskKanban.inProgress': 'प्रगति पर',
  'intelligence.memoryChunk.detail.copiedHint': 'कॉपी हो गया',
  'settings.composio.notYetRouted': 'अभी तक रूट नहीं हुआ',
  'settings.localModel.download.manageExternal': 'इस मॉडल को अपने बाहरी रनटाइम में प्रबंधित करें।',
  'settings.localModel.status.manageOllamaExternal':
    'OpenHuman के बाहर Ollama प्रक्रिया और मॉडल पुल प्रबंधित करें, फिर डायग्नोस्टिक्स पुनः चलाएँ।',
  'settings.localModel.status.ollamaDocs': 'Ollama दस्तावेज़',
  'settings.localModel.status.thenRetry':
    'सेटअप निर्देशों के लिए, फिर आपका रनटाइम पहुँच योग्य होने के बाद पुनः प्रयास करें।',
  'settings.appearance.title': 'Appearance',
  'settings.appearance.themeHeading': 'Theme',
  'settings.appearance.themeAria': 'Theme',
  'settings.appearance.modeLight': 'Light',
  'settings.appearance.modeLightDesc': 'Bright surfaces, dark text.',
  'settings.appearance.modeDark': 'Dark',
  'settings.appearance.modeDarkDesc': 'Dim surfaces, easier on the eyes after dusk.',
  'settings.appearance.modeSystem': 'Match system',
  'settings.appearance.modeSystemDesc': 'Follow your OS appearance setting.',
  'settings.appearance.helperText':
    'Dark mode switches the entire app — chat, settings, panels — to a dim palette. "Match system" follows your OS appearance and updates live.',
  'settings.mascot.characterPreview': 'Preview',
  'settings.mascot.characterStates': 'states',
  'settings.mascot.characterVisemes': 'visemes',
  'settings.mascot.colorAria': 'OpenHuman color',
  'settings.mascot.colorBlack': 'Black',
  'settings.mascot.colorBurgundy': 'Burgundy',
  'settings.mascot.colorGreen': 'Green',
  'settings.mascot.colorNavy': 'Navy',
  'settings.mascot.colorYellow': 'Yellow',
  'settings.mascot.libraryUnavailable': 'OpenHuman library unavailable',
  'settings.mascot.title': 'OpenHuman',
  'settings.developerMenu.mcpServer.title': 'MCP Server',
  'settings.developerMenu.mcpServer.desc': 'Configure external MCP clients to connect to OpenHuman',
  'settings.mcpServer.title': 'MCP Server',
  'settings.mcpServer.toolsSectionTitle': 'Available Tools',
  'settings.mcpServer.toolsSectionDesc':
    'Tools exposed via the MCP stdio server when running openhuman-core mcp',
  'settings.mcpServer.configSectionTitle': 'Client Configuration',
  'settings.mcpServer.configSectionDesc':
    'Select your MCP client to generate the correct configuration snippet',
  'settings.mcpServer.copySnippet': 'Copy to Clipboard',
  'settings.mcpServer.copied': 'Copied!',
  'settings.mcpServer.openConfigFile': 'Open Config File',
  'settings.mcpServer.binaryPathNotFound':
    'OpenHuman binary not found. If running from source, build with: cargo build --bin openhuman-core',
  'settings.mcpServer.openConfigError': 'Failed to open config file',
  'settings.mcpServer.clientClaudeDesktop': 'Claude Desktop',
  'settings.mcpServer.clientCursor': 'Cursor',
  'settings.mcpServer.clientCodex': 'Codex',
  'settings.mcpServer.clientZed': 'Zed',
  'settings.mcpServer.configFilePath': 'Config file',
  'settings.mcpServer.clientSelectorAriaLabel': 'MCP client selector',
};

export default hi5;
