Files
openhuman/app/src/lib/i18n/hi.ts
T

4764 lines
433 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { TranslationMap } from './types';
// Hindi (हिन्दी) translations. Keys mirror en.ts; missing/
// English-identical values fall back to English via I18nContext.resolveEn().
const messages: TranslationMap = {
'nav.home': 'होम',
'nav.human': 'मानव',
'nav.chat': 'चैट',
'nav.connections': 'कनेक्शन',
'nav.memory': 'इंटेलिजेंस',
'nav.alerts': 'अलर्ट',
'nav.rewards': 'रिवॉर्ड',
'nav.settings': 'सेटिंग्स',
'common.cancel': 'रद्द करें',
'common.save': 'सेव करें',
'common.confirm': 'कन्फर्म करें',
'common.delete': 'डिलीट करें',
'common.edit': 'एडिट करें',
'common.create': 'बनाएं',
'common.search': 'सर्च करें',
'common.loading': 'लोड हो रहा है…',
'common.error': 'एरर',
'common.success': 'सफल',
'common.back': 'वापस',
'common.next': 'आगे',
'common.finish': 'पूरा करें',
'common.close': 'बंद करें',
'common.enabled': 'चालू है',
'common.disabled': 'बंद है',
'common.on': 'चालू',
'common.off': 'बंद',
'common.yes': 'हाँ',
'common.no': 'नहीं',
'common.ok': 'ठीक है',
'common.name': 'नाम',
'common.retry': 'पुनः प्रयास करें',
'common.copy': 'कॉपी करें',
'common.copied': 'कॉपी हो गया',
'common.learnMore': 'और जानें',
'common.seeAll': 'देखें',
'common.dismiss': 'हटाएं',
'common.clear': 'क्लियर करें',
'common.reset': 'रीसेट करें',
'common.refresh': 'रिफ्रेश करें',
'common.export': 'एक्सपोर्ट करें',
'common.import': 'इम्पोर्ट करें',
'common.upload': 'अपलोड करें',
'common.download': 'डाउनलोड करें',
'common.add': 'जोड़ें',
'common.remove': 'हटाएं',
'common.showMore': 'और दिखाएं',
'common.showLess': 'कम दिखाएं',
'common.submit': 'सबमिट करें',
'common.continue': 'जारी रखें',
'common.comingSoon': 'जल्द आ रहा है',
'common.breadcrumb': 'ब्रेडक्रंब',
'settings.general': 'सामान्य',
'settings.featuresAndAI': 'फीचर्स और AI',
'settings.billingAndRewards': 'बिलिंग और रिवॉर्ड',
'settings.support': 'सपोर्ट',
'settings.advanced': 'एडवांस्ड',
'settings.dangerZone': 'डेंजर ज़ोन',
'settings.account': 'अकाउंट',
'settings.accountDesc': 'रिकवरी फ्रेज़, टीम, कनेक्शन और प्राइवेसी',
'settings.notifications': 'नोटिफिकेशन',
'settings.notificationsDesc': 'डू नॉट डिस्टर्ब और हर अकाउंट के नोटिफिकेशन कंट्रोल',
'settings.notifications.tabs.preferences': 'प्राथमिकताएँ',
'settings.notifications.tabs.routing': 'रूटिंग',
'settings.features': 'फीचर्स',
'settings.featuresDesc': 'स्क्रीन अवेयरनेस, मैसेजिंग और टूल्स',
'settings.aiModels': 'AI और मॉडल्स',
'settings.aiModelsDesc': 'लोकल AI मॉडल सेटअप, डाउनलोड और LLM प्रोवाइडर',
'settings.ai': 'AI कॉन्फिगरेशन',
'settings.aiDesc': 'क्लाउड प्रोवाइडर, लोकल Ollama मॉडल और वर्कलोड रूटिंग',
'settings.billingUsage': 'बिलिंग और उपयोग',
'settings.billingUsageDesc': 'सब्सक्रिप्शन प्लान, क्रेडिट और पेमेंट तरीके',
'settings.rewards': 'रिवॉर्ड',
'settings.rewardsDesc': 'रेफरल, कूपन और कमाए हुए क्रेडिट',
'settings.restartTour': 'टूर फिर से शुरू करें',
'settings.restartTourDesc': 'प्रोडक्ट वॉकथ्रू शुरू से देखें',
'settings.about': 'के बारे में',
'settings.aboutDesc': 'ऐप वर्जन और सॉफ्टवेयर अपडेट',
'settings.developerOptions': 'एडवांस्ड',
'settings.developerOptionsDesc': 'AI कॉन्फिग, मैसेजिंग चैनल, टूल्स, डायग्नोस्टिक्स और डिबग पैनल',
'settings.clearAppData': 'ऐप डेटा क्लियर करें',
'settings.clearAppDataDesc': 'साइन आउट करें और सारा लोकल ऐप डेटा हमेशा के लिए मिटाएं',
'settings.logOut': 'लॉग आउट',
'settings.logOutDesc': 'अपने अकाउंट से साइन आउट करें',
'settings.exitLocalSession': 'स्थानीय सत्र से बाहर निकलें',
'settings.exitLocalSessionDesc': 'साइन-इन स्क्रीन पर वापस लौटें',
'settings.language': 'भाषा',
'settings.betaBuild': 'बीटा बिल्ड - v{version}',
'settings.languageDesc': 'ऐप इंटरफेस की डिस्प्ले भाषा',
'settings.alerts': 'अलर्ट',
'settings.alertsDesc': 'हाल के अलर्ट और इनबॉक्स एक्टिविटी देखें',
'settings.account.recoveryPhrase': 'रिकवरी फ्रेज़',
'settings.account.recoveryPhraseDesc': 'अपना अकाउंट रिकवरी फ्रेज़ देखें और बैकअप लें',
'settings.account.team': 'टीम',
'settings.account.teamDesc': 'टीम मेंबर्स और परमिशन मैनेज करें',
'settings.account.connections': 'कनेक्शन',
'settings.account.connectionsDesc': 'लिंक्ड अकाउंट और सर्विसेज़ मैनेज करें',
'settings.account.privacy': 'प्राइवेसी',
'settings.account.privacyDesc': 'कंट्रोल करें कि आपके कंप्यूटर से क्या डेटा जाता है',
'migration.title': 'किसी अन्य असिस्टेंट से इम्पोर्ट करें',
'migration.description':
'किसी अन्य लोकल असिस्टेंट से मेमोरी और नोट्स को इस वर्कस्पेस में माइग्रेट करें। पहले Preview से देखें कि क्या बदलेगा, फिर Apply से डेटा कॉपी करें। आपकी मौजूदा मेमोरी पहले बैकअप कर ली जाती है।',
'migration.vendorLabel': 'सोर्स वेंडर',
'migration.vendor.openclaw': 'OpenClaw',
'migration.vendor.hermes': 'Hermes Agent',
'migration.sourceLabel': 'सोर्स वर्कस्पेस पाथ (वैकल्पिक)',
'migration.sourcePlaceholder': 'ऑटो-डिटेक्ट के लिए खाली छोड़ें (जैसे ~/.openclaw/workspace)',
'migration.sourcePlaceholderHermes': 'ऑटो-डिटेक्ट के लिए खाली छोड़ें (जैसे ~/.hermes)',
'migration.sourceHint':
'खाली होने पर वेंडर के डिफ़ॉल्ट लोकेशन का उपयोग होता है। अगर आपने वर्कस्पेस हटाया है तो स्पष्ट पाथ दें।',
'migration.previewAction': 'प्रीव्यू',
'migration.previewRunning': 'प्रीव्यू हो रहा है…',
'migration.applyAction': 'इम्पोर्ट लागू करें',
'migration.applyRunning': 'इम्पोर्ट हो रहा है…',
'migration.applyDisclaimer':
'उसी सोर्स के सफल Preview के बाद ही Apply अनलॉक होता है। किसी भी इम्पोर्ट से पहले मौजूदा मेमोरी का बैकअप लिया जाता है।',
'migration.reportTitlePreview': 'प्रीव्यू — अभी कुछ इम्पोर्ट नहीं हुआ',
'migration.reportTitleApplied': 'इम्पोर्ट पूरा',
'migration.report.source': 'सोर्स वर्कस्पेस',
'migration.report.target': 'टार्गेट वर्कस्पेस',
'migration.report.fromSqlite': 'SQLite (brain.db) से',
'migration.report.fromMarkdown': 'Markdown से',
'migration.report.imported': 'इम्पोर्ट हुए',
'migration.report.skippedUnchanged': 'छोड़े गए (अपरिवर्तित)',
'migration.report.renamedConflicts': 'टकराव पर नाम बदला',
'migration.report.warnings': 'चेतावनी',
'migration.report.previewHint':
'अभी तक कोई डेटा इम्पोर्ट नहीं हुआ है। कॉपी करने के लिए Apply पर क्लिक करें।',
'migration.report.appliedHint':
'इम्पोर्ट की गई एंट्रीज़ अब आपकी मेमोरी में हैं। दोबारा तुलना के लिए Preview फिर से चलाएँ।',
'migration.confirmImport.singular':
'{count} एंट्री को मौजूदा वर्कस्पेस में इम्पोर्ट करें?\n\nसोर्स: {source}\nटार्गेट: {target}\n\nइम्पोर्ट से पहले मौजूदा मेमोरी का बैकअप लिया जाएगा।',
'migration.confirmImport.plural':
'{count} एंट्रीज़ को मौजूदा वर्कस्पेस में इम्पोर्ट करें?\n\nसोर्स: {source}\nटार्गेट: {target}\n\nइम्पोर्ट से पहले मौजूदा मेमोरी का बैकअप लिया जाएगा।',
'settings.notifications.doNotDisturb': 'डू नॉट डिस्टर्ब',
'settings.notifications.doNotDisturbDesc': 'तय समय के लिए सभी नोटिफिकेशन रोकें',
'settings.notifications.channelControls': 'चैनल-वाइज़ कंट्रोल',
'settings.notifications.channelControlsDesc': 'हर चैनल के लिए नोटिफिकेशन प्रेफरेंस सेट करें',
'settings.features.screenAwareness': 'स्क्रीन अवेयरनेस',
'settings.features.screenAwarenessDesc': 'असिस्टेंट को आपकी एक्टिव विंडो देखने दें',
'settings.features.messaging': 'मैसेजिंग',
'settings.features.messagingDesc': 'चैनल और मैसेजिंग इंटीग्रेशन सेटिंग्स',
'settings.features.tools': 'टूल्स',
'settings.features.toolsDesc': 'कनेक्टेड टूल्स और इंटीग्रेशन मैनेज करें',
'settings.ai.localSetup': 'लोकल AI सेटअप',
'settings.ai.localSetupDesc': 'लोकल AI मॉडल डाउनलोड और कॉन्फिगर करें',
'settings.ai.llmProvider': 'LLM प्रोवाइडर',
'settings.ai.llmProviderDesc': 'अपना AI प्रोवाइडर चुनें और कॉन्फिगर करें',
'clearData.title': 'ऐप डेटा क्लियर करें',
'clearData.warning':
'इससे आप साइन आउट हो जाएंगे और नीचे दिया गया लोकल डेटा हमेशा के लिए मिट जाएगा:',
'clearData.bulletSettings': 'ऐप सेटिंग्स और बातचीत',
'clearData.bulletCache': 'सभी लोकल इंटीग्रेशन कैश डेटा',
'clearData.bulletWorkspace': 'वर्कस्पेस डेटा',
'clearData.bulletOther': 'बाकी सभी लोकल डेटा',
'clearData.irreversible': 'यह कार्रवाई वापस नहीं हो सकती।',
'clearData.clearing': 'ऐप डेटा क्लियर हो रहा है...',
'clearData.failed': 'डेटा क्लियर करने और लॉगआउट में दिक्कत आई। दोबारा कोशिश करें।',
'clearData.failedLogout': 'लॉग आउट नहीं हो पाया। दोबारा कोशिश करें।',
'clearData.failedPersist': 'सेव्ड ऐप स्टेट क्लियर नहीं हो पाई। दोबारा कोशिश करें।',
'welcome.title': 'OpenHuman में आपका स्वागत है',
'welcome.subtitle': 'आपकी पर्सनल AI सुपर इंटेलिजेंस। प्राइवेट, सिंपल और बेहद पावरफुल।',
'welcome.connectPrompt': 'RPC URL कॉन्फिगर करें (एडवांस्ड)',
'welcome.selectRuntime': 'एक रनटाइम चुनें',
'welcome.clearingAppData': 'ऐप डेटा साफ़ किया जा रहा है...',
'welcome.clearAppDataAndRestart': 'ऐप डेटा साफ़ करें और पुनरारंभ करें',
'welcome.clearAppDataWarning':
'यह इस डिवाइस पर स्थानीय रूप से संग्रहीत सीक्रेट और अकाउंट मिटा देता है। आपका क्लाउड अकाउंट प्रभावित नहीं होता — आप तुरंत बाद फिर से साइन इन कर सकते हैं।',
'welcome.resetErrorFallback':
'ऐप डेटा साफ़ नहीं हो सका। OpenHuman बंद करें और दोबारा खोलें, फिर पुनः प्रयास करें।',
'welcome.signingIn': 'आपको साइन इन किया जा रहा है...',
'welcome.termsIntro': 'जारी रखकर, आप इससे सहमत हैं',
'welcome.termsOfUse': 'शर्तें',
'welcome.termsJoiner': 'और',
'welcome.privacyPolicy': 'गोपनीयता नीति',
'welcome.termsOutro': '.',
'welcome.urlPlaceholder': 'http://localhost:8089',
'welcome.invalidUrl': 'कृपया एक सही HTTP या HTTPS URL डालें',
'welcome.connecting': 'टेस्टिंग',
'welcome.connect': 'टेस्ट करें',
'home.greeting': 'सुप्रभात',
'home.greetingAfternoon': 'नमस्ते',
'home.greetingEvening': 'शुभ संध्या',
'home.askAssistant': 'असिस्टेंट से कुछ भी पूछें...',
'home.statusOk':
'आपका डिवाइस कनेक्टेड है। कनेक्शन बनाए रखने के लिए ऐप चलाते रहें। नीचे बटन से अपने एजेंट को मैसेज करें।',
'home.statusBackendOnly': 'बैकएंड से फिर से जुड़ रहे हैं… आपका एजेंट जल्द ही उपलब्ध होगा।',
'home.statusCoreUnreachable':
'लोकल कोर साइडकार रिस्पॉन्ड नहीं कर रहा। OpenHuman का बैकग्राउंड प्रोसेस क्रैश हो गया होगा या शुरू नहीं हो पाया।',
'home.statusInternetOffline':
'आपका डिवाइस अभी ऑफलाइन है। अपना नेटवर्क चेक करें या दोबारा कनेक्ट करने के लिए ऐप रीस्टार्ट करें।',
'home.restartCore': 'कोर रीस्टार्ट करें',
'home.restartingCore': 'कोर रीस्टार्ट हो रहा है…',
'home.themeToggle.toLight': 'लाइट मोड पर स्विच करें',
'home.themeToggle.toDark': 'डार्क मोड पर स्विच करें',
'home.usageExhaustedTitle': 'आपका उपयोग समाप्त हो गया है',
'home.usageExhaustedBody':
'आपकी शामिल उपयोग सीमा अभी समाप्त हो चुकी है। अधिक निरंतर क्षमता अनलॉक करने के लिए सदस्यता शुरू करें।',
'home.usageExhaustedCta': 'सदस्यता शुरू करें',
'home.routinesCard': 'आपकी रूटीन',
'home.routinesActive': '{count} सक्रिय',
'routines.title': 'आपका दिनचर्या',
'routines.subtitle': 'अपने सहायक को स्वचालित रूप से करने के लिए चीजें',
'routines.loading': 'दिनचर्या लोड हो रहा है...',
'routines.empty': 'अभी तक कोई दिनचर्या नहीं',
'routines.emptyHint':
'आपका सहायक एक अनुसूची पर कार्य चला सकता है - जैसे सुबह की ब्रीफिंग या दैनिक सारांश।',
'routines.refresh': 'ताज़ा',
'routines.nextRun': 'अगला',
'routines.lastRunSuccess': 'अंतिम रन सफल',
'routines.lastRunFailed': 'अंतिम रन असफल',
'routines.notRunYet': 'अभी तक नहीं चला',
'routines.runNow': 'अब चलायें',
'routines.running': 'दौड़ना...',
'routines.runNowTimedOut': 'चलाने में समय समाप्त — कृपया रिफ्रेश करें और पुनः प्रयास करें।',
'routines.viewHistory': 'इतिहास देखें',
'routines.loadingHistory': 'लोड...',
'routines.noHistory': 'अभी तक कोई रन इतिहास नहीं है।',
'routines.statusSuccess': 'सफलता',
'routines.statusError': 'त्रुटि',
'routines.showOutput': 'उत्पादन दिखाएँ',
'routines.hideOutput': 'उत्पादन छुपाएं',
'routines.toggleEnabled': 'इस दिनचर्या को सक्षम या अक्षम करें',
'routines.typeAgent': 'एजेंट',
'routines.typeCommand': 'कमान',
'nav.routines': 'Routines',
'chat.newThread': 'नई थ्रेड',
'chat.typeMessage': 'आज मैं आपकी कैसे मदद कर सकता हूँ?',
'chat.send': 'मैसेज भेजें',
'chat.thinking': 'सोच रहा है...',
'chat.noMessages': 'अभी कोई मैसेज नहीं',
'chat.startConversation': 'बातचीत शुरू करें',
'chat.regenerate': 'फिर से बनाएं',
'chat.copyResponse': 'जवाब कॉपी करें',
'chat.citations': 'सोर्स',
'chat.toolUsed': 'टूल इस्तेमाल हुआ',
'scope.legacy': 'लीगेसी',
'scope.user': 'यूज़र',
'scope.project': 'प्रोजेक्ट',
'skills.title': 'कनेक्शन',
'skills.search': 'कनेक्शन सर्च करें...',
'skills.noResults': 'कोई कनेक्शन नहीं मिला',
'skills.connect': 'कनेक्ट करें',
'skills.disconnect': 'डिसकनेक्ट करें',
'skills.configure': 'मैनेज करें',
'skills.connected': 'कनेक्टेड',
'skills.available': 'उपलब्ध',
'skills.addAccount': 'अकाउंट जोड़ें',
'skills.channels': 'चैनल',
'skills.integrations': 'इंटीग्रेशन',
'skills.integrationsSubtitle':
'क्लाउड-आधारित OAuth कनेक्शन — अपने अकाउंट से साइन इन करें और Composio टोकन ब्रोकर करता है ताकि एजेंट आपकी ओर से पढ़ और कार्य कर सकें। कोई API कुंजी प्रबंधित नहीं करनी।',
'skills.composio.noApiKeyTitle': 'कोई Composio API key कॉन्फ़िगर नहीं है',
'skills.composio.noApiKeyDescription':
'लोकल मोड आपकी अपनी Composio API key का उपयोग करता है। यहाँ integrations जोड़ने से पहले Settings → Advanced → Composio खोलकर key जोड़ें।',
'skills.composio.noApiKeyCta': 'Settings में खोलें',
'skills.tabs.composio': 'Composio',
'skills.tabs.channels': 'चैनल',
'skills.tabs.mcp': 'MCP सर्वर',
'skills.tabs.runners': 'Runners',
'memory.title': 'मेमोरी',
'memory.search': 'मेमोरी सर्च करें...',
'memory.noResults': 'कोई मेमोरी नहीं मिली',
'memory.empty': 'अभी कोई मेमोरी नहीं है। बातचीत के दौरान मेमोरी अपने आप बनती है।',
'memory.tab.memory': 'मेमोरी',
'memory.tab.memoryTree': 'मेमोरी ट्री',
'memory.tab.tasks': 'एजेंट कार्य',
'memory.tab.tasksDescription':
'कार्य बनाएं और ट्रैक करें — आपके अपने टू-डू और साथ ही वे बोर्ड जो आपके एजेंट वार्तालापों में बनाते हैं।',
'memory.tab.subconscious': 'सबकॉन्शस',
'memory.tab.workflows': 'Workflows',
'memory.tab.workflowsDescription':
'Lifecycle-bound rule sets that guide how the agent behaves during tasks.',
'memory.tab.dreams': 'ड्रीम्स',
'memory.tab.calls': 'कॉल्स',
'memory.tab.diagram': 'Diagram',
'memory.tab.centrality': 'Centrality',
'memory.tab.namespaces': 'नेमस्पेस',
'memory.tab.timeline': 'Timeline',
'memory.tab.settings': 'सेटिंग्स',
'memory.analyzeNow': 'अभी एनालाइज़ करें',
'memoryTimeline.title': 'Memory Timeline',
'memoryTimeline.intro':
'When the assistant learned about you — facts grouped by the month they were last reinforced. Surfaces growth, bursts of activity, and quiet stretches.',
'memoryTimeline.loading': 'Building the timeline…',
'memoryTimeline.errorPrefix': 'Could not load the graph:',
'memoryTimeline.retry': 'Retry',
'memoryTimeline.namespaceLabel': 'Namespace',
'memoryTimeline.namespaceAll': 'All namespaces',
'memoryTimeline.empty': 'No knowledge graph yet.',
'memoryTimeline.emptyHint':
'As the assistant records facts about you, their timeline will appear here.',
'memoryTimeline.metricTotal': 'Facts',
'memoryTimeline.metricMonths': 'Active months',
'memoryTimeline.metricRecent': 'Last 30 days',
'memoryTimeline.heading': 'Facts learned per month',
'memoryTimeline.busiestCaption': 'Busiest: {period} ({count})',
'memoryTimeline.undatedNote': '{count} fact(s) have no recorded date.',
'memoryTimeline.truncated': 'Showing the {shown} most recent of {total} months.',
'namespaceOverview.title': 'नेमस्पेस अवलोकन',
'namespaceOverview.intro':
'आपका ज्ञान संदर्भों में कैसे वितरित है — प्रत्येक नेमस्पेस में दर्ज तथ्यों और विशिष्ट इकाइयों की संख्या।',
'namespaceOverview.loading': 'नेमस्पेस एकत्र किए जा रहे हैं…',
'namespaceOverview.errorPrefix': 'ग्राफ़ लोड नहीं किया जा सका:',
'namespaceOverview.retry': 'पुनः प्रयास करें',
'namespaceOverview.empty': 'अभी तक कोई ज्ञान ग्राफ़ नहीं है।',
'namespaceOverview.emptyHint':
'जैसे-जैसे सहायक संदर्भों में तथ्य दर्ज करता है, प्रत्येक नेमस्पेस यहाँ दिखाई देगा।',
'namespaceOverview.metricNamespaces': 'नेमस्पेस',
'namespaceOverview.metricFacts': 'तथ्य',
'namespaceOverview.metricEntities': 'इकाइयाँ',
'namespaceOverview.heading': 'नेमस्पेस के अनुसार',
'namespaceOverview.unnamespaced': '(बिना नेमस्पेस)',
'namespaceOverview.factsLabel': '{count} तथ्य',
'namespaceOverview.entitiesLabel': '{count} इकाइयाँ',
'namespaceOverview.entitiesShort': '{count} इका.',
'namespaceOverview.truncated': '{total} में से शीर्ष {shown} नेमस्पेस दिखाए जा रहे हैं।',
'graphCentrality.title': 'ज्ञान ग्राफ केंद्रीयता',
'graphCentrality.intro':
'अपने मेमोरी ग्राफ़ पर पेजरैंक लोड-असर हब सतहों - और कनेक्टर इकाइयां जो अन्यथा अलग-अलग समूहों को जोड़ती हैं, जो एक कच्चे आवृत्ति गिनती प्रकट नहीं हो सकती हैं।',
'graphCentrality.loading': 'संघटन',
'graphCentrality.errorPrefix': 'ग्राफ को लोड नहीं कर सकता:',
'graphCentrality.retry': 'रेस्त्री',
'graphCentrality.empty': 'अभी तक कोई ज्ञान ग्राफ नहीं है।',
'graphCentrality.emptyHint':
'चूंकि सहायक आपके बारे में तथ्यों को रिकॉर्ड करता है, तो सबसे अधिक जुड़े संस्थाएं यहां सामने आएंगी।',
'graphCentrality.namespaceLabel': 'Namespace',
'graphCentrality.namespaceAll': 'सभी नामस्थान',
'graphCentrality.metricEntities': 'संस्था',
'graphCentrality.metricConnections': 'कनेक्शन',
'graphCentrality.metricClusters': 'क्लस्टर',
'graphCentrality.clustersCaption': '{components} क्लस्टर · सबसे बड़ा {largest} रखती है',
'graphCentrality.approximateBadge': 'लगभग',
'graphCentrality.approximateTitle': 'पूरी तरह से अभिसरण से पहले पुनरावृत्ति टोपी पर रुकना',
'graphCentrality.rankedHeading': 'प्रभाव से शीर्ष संस्थाएं',
'graphCentrality.colRank': '#',
'graphCentrality.colEntity': 'संस्था',
'graphCentrality.colInfluence': 'प्रभाव',
'graphCentrality.colLinks': 'लिंक',
'graphCentrality.bridgeBadge': 'कनेक्टर',
'graphCentrality.bridgeTitle': 'कनेक्टर - इसके लिंक गिनती से अधिक प्रभावशाली सुझाव देते हैं',
'graphCentrality.degreeTitle': '{in}',
'memory.tab.associations': 'Associations',
'entityAssociations.title': 'Entity Associations',
'entityAssociations.intro':
'Entities that share many of the same connections are associated — even when no single fact links them directly. Jaccard similarity surfaces these hidden pairings.',
'entityAssociations.loading': 'Scoring associations…',
'entityAssociations.errorPrefix': 'Could not load the graph:',
'entityAssociations.retry': 'Retry',
'entityAssociations.empty': 'No associations yet.',
'entityAssociations.emptyHint':
'When entities start sharing connections, the strongest pairings will surface here.',
'entityAssociations.namespaceLabel': 'Namespace',
'entityAssociations.namespaceAll': 'All namespaces',
'entityAssociations.metricEntities': 'Entities',
'entityAssociations.metricPairs': 'Associations',
'entityAssociations.rankedHeading': 'Strongest associations',
'entityAssociations.linkedBadge': 'linked',
'entityAssociations.inferredBadge': 'inferred',
'entityAssociations.linkedTitle': 'These entities are directly connected.',
'entityAssociations.inferredTitle':
'No direct link — associated only through shared connections.',
'entityAssociations.sharedLabel': '{shared} shared',
'entityAssociations.pairTitle': '{jaccard}% similar · {shared} of {union} connections shared',
'entityAssociations.truncated': 'Showing {shown} of {total} — strongest first.',
'memory.tab.freshness': 'Freshness',
'memoryFreshness.title': 'Knowledge Freshness',
'memoryFreshness.intro':
'Facts the assistant has not reconfirmed lately decay along a forgetting curve. This surfaces what is going stale and worth re-checking, so old facts are not treated as still-certain.',
'memoryFreshness.loading': 'Scoring freshness…',
'memoryFreshness.errorPrefix': 'Could not load the graph:',
'memoryFreshness.retry': 'Retry',
'memoryFreshness.empty': 'No knowledge graph yet.',
'memoryFreshness.emptyHint':
'As the assistant records facts about you, their freshness will be tracked here.',
'memoryFreshness.namespaceLabel': 'Namespace',
'memoryFreshness.namespaceAll': 'All namespaces',
'memoryFreshness.metricFresh': 'Fresh',
'memoryFreshness.metricFading': 'Fading',
'memoryFreshness.metricStale': 'Stale',
'memoryFreshness.recallCaption': 'Average recall {recall}% across {total} facts',
'memoryFreshness.queueHeading': 'Re-confirm queue',
'memoryFreshness.queueTruncated': 'Showing {shown} of {total} — address these first.',
'memoryFreshness.allFresh': 'Every fact is still fresh — nothing to re-confirm.',
'memoryFreshness.statusFading': 'fading',
'memoryFreshness.statusStale': 'stale',
'memoryFreshness.ageLabel': '{days}d old',
'memoryFreshness.recallTitle': '{recall}% recall · half-life {halfLife}d',
'memory.tab.path': 'पथ',
'connectionPath.title': 'कनेक्शन पथ',
'connectionPath.intro':
'किन्हीं दो एंटिटीज़ को जोड़ने वाली संबंधों की सबसे छोटी श्रृंखला का पता लगाएँ — ग्राफ़ उन्हें कैसे जोड़ता है, चाहे कई हॉप्स के पार ही क्यों न हो।',
'connectionPath.loading': 'ग्राफ़ लोड हो रहा है…',
'connectionPath.errorPrefix': 'ग्राफ़ लोड नहीं हो सका:',
'connectionPath.retry': 'पुनः प्रयास करें',
'connectionPath.namespaceLabel': 'नेमस्पेस',
'connectionPath.namespaceAll': 'सभी नेमस्पेस',
'connectionPath.sourceLabel': 'से',
'connectionPath.targetLabel': 'तक',
'connectionPath.sourcePlaceholder': 'प्रारंभिक एंटिटी',
'connectionPath.targetPlaceholder': 'अंतिम एंटिटी',
'connectionPath.prompt': 'यह पता लगाने के लिए दो एंटिटीज़ चुनें कि वे कैसे जुड़ी हुई हैं।',
'connectionPath.empty': 'अभी तक कोई नॉलेज ग्राफ़ नहीं है।',
'connectionPath.emptyHint':
'जब असिस्टेंट संबंधित तथ्य रिकॉर्ड कर लेगा, तो आप यहाँ कनेक्शनों का पता लगा सकते हैं।',
'connectionPath.resultHeading': 'सबसे छोटा पथ',
'connectionPath.pathSummary': '{length} हॉप(्स) की दूरी पर',
'connectionPath.sameMessage': 'दो अलग-अलग एंटिटीज़ चुनें।',
'connectionPath.missingSource': '"{entity}" ग्राफ़ में नहीं है।',
'connectionPath.missingTarget': '"{entity}" ग्राफ़ में नहीं है।',
'connectionPath.noPath': '"{source}" और "{target}" के बीच कोई कनेक्शन नहीं मिला।',
'memoryTree.status.title': 'मेमोरी ट्री',
'memoryTree.status.autoSyncLabel': 'ऑटो सिंक',
'memoryTree.status.autoSyncDescription':
'नए अंतर्ग्रहण को रोकने के लिए रोकें। मौजूदा विकि क्वेरी योग्य रहता है।',
'memoryTree.status.statusTile': 'स्थिति',
'memoryTree.status.lastSyncTile': 'अंतिम सिंक',
'memoryTree.status.totalChunksTile': 'कुल अंक',
'memoryTree.status.wikiSizeTile': 'विकी आकार',
'memoryTree.status.statusRunning': 'दौड़ना',
'memoryTree.status.statusPaused': 'दलित',
'memoryTree.status.statusSyncing': 'सिंक करना',
'memoryTree.status.statusError': 'त्रुटि',
'memoryTree.status.statusIdle': 'आइडल',
'memoryTree.status.never': 'कभी नहीं',
'memoryTree.status.fetchError': 'स्मृति वृक्ष की स्थिति नहीं मिला',
'memoryTree.status.retry': 'रेस्त्री',
'memoryTree.status.toggleFailed': 'ऑटो सिंक को टॉगल नहीं कर सका',
'memoryTree.status.justNow': 'अभी',
'memoryTree.status.secondsAgo': '{count} पहले',
'memoryTree.status.minuteAgo': '1 मिनट पहले',
'memoryTree.status.minutesAgo': '{count} min पहले',
'memoryTree.status.hourAgo': '1 घंटे पहले',
'memoryTree.status.hoursAgo': '{count} hr पहले',
'memoryTree.status.dayAgo': '1 दिन पहले',
'memoryTree.status.daysAgo': '{count} दिन पहले',
'memoryTree.status.integrationsTitle': 'प्रति-एकीकरण स्थिति',
'memoryTree.status.integrationsEmpty': 'कोई एकीकरण कनेक्ट नहीं है',
'memoryTree.status.integrationActive': 'सक्रिय',
'memoryTree.status.integrationStale': 'पुराना',
'memoryTree.status.integrationChunks': 'चंक्स: {count}',
'alerts.title': 'अलर्ट',
'alerts.empty': 'अभी कोई अलर्ट नहीं',
'alerts.markAllRead': 'सभी पढ़ा हुआ मार्क करें',
'alerts.unread': 'अनरीड',
'rewards.title': 'रिवॉर्ड',
'rewards.referrals': 'रेफरल',
'rewards.coupons': 'रिडीम करें',
'rewards.localUnavailable':
'लोकल लॉगिन पर rewards, coupons या referral credit नहीं मिलते। rewards पाने के लिए लॉग आउट करें और OpenHuman खाते से साइन इन करें।',
'rewards.localUnavailableCta': 'Account Settings खोलें',
'rewards.credits': 'क्रेडिट',
'rewards.referralCode': 'आपका रेफरल कोड',
'rewards.copyCode': 'कोड कॉपी करें',
'rewards.share': 'शेयर करें',
'onboarding.welcome': 'नमस्ते। मैं OpenHuman हूँ।',
'onboarding.welcomeDesc':
'आपका सुपर-इंटेलिजेंट AI असिस्टेंट जो आपके कंप्यूटर पर चलता है। प्राइवेट, सिंपल और बेहद पावरफुल।',
'onboarding.context': 'कॉन्टेक्स्ट गैदरिंग',
'onboarding.contextDesc': 'अपने रोज़ इस्तेमाल के टूल्स और सर्विसेज़ कनेक्ट करें।',
'onboarding.localAI': 'लोकल AI',
'onboarding.localAIDesc': 'अपनी मशीन पर चलने वाला लोकल AI मॉडल सेट करें।',
'onboarding.chatProvider': 'चैट प्रोवाइडर',
'onboarding.chatProviderDesc': 'चुनें कि असिस्टेंट से कैसे बात करनी है।',
'onboarding.referral': 'रेफरल',
'onboarding.referralDesc': 'अगर आपके पास रेफरल कोड है तो लगाएं।',
'onboarding.finish': 'सेटअप पूरा करें',
'onboarding.finishDesc': 'सब तैयार है! OpenHuman इस्तेमाल शुरू करें।',
'onboarding.skip': 'स्किप करें',
'onboarding.getStarted': 'शुरू करें',
'onboarding.runtimeChoice.title': 'OpenHuman कैसे चलाना चाहते हैं?',
'onboarding.runtimeChoice.subtitle':
'अपने लिए सही सेटअप चुनें। बाद में Settings में बदल सकते हैं।',
'onboarding.runtimeChoice.cloud.title': 'सिंपल',
'onboarding.runtimeChoice.cloud.tagline': 'OpenHuman सब कुछ मैनेज करेगा।',
'onboarding.runtimeChoice.cloud.f1': 'बिल्ट-इन सिक्योरिटी',
'onboarding.runtimeChoice.cloud.f2': 'ज़्यादा उपयोग के लिए टोकन कम्प्रेशन',
'onboarding.runtimeChoice.cloud.f3': 'एक सब्सक्रिप्शन, हर मॉडल शामिल',
'onboarding.runtimeChoice.cloud.f4': 'कोई API keys मैनेज नहीं करनी',
'onboarding.runtimeChoice.cloud.f5': 'सेटअप बेहद आसान',
'onboarding.runtimeChoice.custom.title': 'कस्टम रन करें',
'onboarding.runtimeChoice.custom.tagline': 'अपनी keys लाएं। पूरा कंट्रोल आपके हाथ में।',
'onboarding.runtimeChoice.custom.f1': 'लगभग हर चीज़ के लिए API keys चाहिए होंगी',
'onboarding.runtimeChoice.custom.f2': 'जो सर्विसेज़ आप पहले से पे करते हैं उन्हें रियूज़ करता है',
'onboarding.runtimeChoice.custom.f3': 'सब लोकल चलाएं तो फ्री हो सकता है',
'onboarding.runtimeChoice.custom.f4': 'ज़्यादा सेटअप, ज़्यादा कंट्रोल',
'onboarding.runtimeChoice.custom.f5': 'पावर यूज़र्स और डेवलपर्स के लिए बेस्ट',
'onboarding.runtimeChoice.cloud.creditHighlight': 'ट्राई करने के लिए $1 मुफ्त क्रेडिट',
'onboarding.runtimeChoice.continueCloud': 'सिंपल के साथ जारी रखें',
'onboarding.runtimeChoice.continueCustom': 'कस्टम के साथ जारी रखें',
'onboarding.runtimeChoice.recommended': 'सुझावित',
'onboarding.runtimeChoice.exitError': 'ऑनबोर्डिंग पूरी नहीं हो सकी। कृपया पुनः प्रयास करें।',
'onboarding.apiKeys.title': 'अपनी API Keys जोड़ें',
'onboarding.apiKeys.subtitle':
'अभी पेस्ट करें या बाद में Settings › AI में जोड़ें। Keys इस डिवाइस पर एन्क्रिप्टेड रहती हैं।',
'onboarding.apiKeys.openaiLabel': 'OpenAI API कुंजी',
'onboarding.apiKeys.openaiPlaceholder': 'sk-...',
'onboarding.apiKeys.openaiOauthHint':
'चैटजीपीटी प्लस/प्रो (सदस्यता) या OpenAI API कुंजी का उपयोग करें - दोनों की आवश्यकता नहीं है।',
'onboarding.apiKeys.openaiOauthOpening': 'साइन-इन खुल रहा है...',
'onboarding.apiKeys.openaiOauthConnect': 'ChatGPT से साइन इन करें',
'onboarding.apiKeys.openaiOauthConnected': 'ChatGPT से कनेक्ट किया गया',
'onboarding.apiKeys.openaiOauthCallbackHint':
'साइन इन करने के बाद, अपने ब्राउज़र से पूरा रीडायरेक्ट URL पेस्ट करें ({url} से शुरू होता है)।',
'onboarding.apiKeys.oauthDesktopOnly': 'ChatGPT साइन-इन केवल डेस्कटॉप ऐप में उपलब्ध है।',
'onboarding.apiKeys.oauthStartFailed':
'ChatGPT साइन-इन शुरू नहीं किया जा सका। पुनः प्रयास करें या API कुंजी का उपयोग करें।',
'onboarding.apiKeys.oauthPasteRedirect':
'साइन इन करने के बाद अपने ब्राउज़र से रीडायरेक्ट URL पेस्ट करें।',
'onboarding.apiKeys.oauthCompleteFailed':
'ChatGPT साइन-इन पूरा नहीं हुआ। रीडायरेक्ट URL जांचें और पुनः प्रयास करें।',
'onboarding.apiKeys.finishSignIn': 'चैटजीपीटी साइन-इन समाप्त करें',
'onboarding.apiKeys.orApiKey': 'या API कुंजी',
'onboarding.apiKeys.anthropicLabel': 'Anthropic API कुंजी',
'onboarding.apiKeys.anthropicPlaceholder': 'sk-ant-...',
'onboarding.apiKeys.saveError': 'वह key सेव नहीं हो पाई। दोबारा चेक करके कोशिश करें।',
'onboarding.apiKeys.skipForNow': 'अभी के लिए स्किप करें',
'onboarding.apiKeys.continue': 'सेव करें और जारी रखें',
'onboarding.apiKeys.saving': 'सेव हो रहा है…',
'onboarding.custom.stepperInference': 'इनफरेंस',
'onboarding.custom.stepperVoice': 'वॉइस',
'onboarding.custom.stepperOAuth': 'OAuth',
'onboarding.custom.stepperSearch': 'सर्च',
'onboarding.custom.stepperEmbeddings': 'Embeddings',
'onboarding.custom.stepperMemory': 'मेमोरी',
'onboarding.custom.stepCounter': 'स्टेप {n} / {total}',
'onboarding.custom.defaultTitle': 'डिफ़ॉल्ट',
'onboarding.custom.defaultSubtitle': 'OpenHuman खुद मैनेज करेगा।',
'onboarding.custom.configureTitle': 'कॉन्फिगर करें',
'onboarding.custom.configureSubtitle': 'मैं खुद चुनूँगा।',
'onboarding.custom.progressAriaLabel': 'ऑनबोर्डिंग प्रोग्रेस',
'onboarding.custom.continue': 'जारी रखें',
'onboarding.custom.back': 'वापस',
'onboarding.custom.finish': 'सेटअप पूरा करें',
'onboarding.custom.configureLater':
'ऑनबोर्डिंग के बाद यह सेट कर सकते हैं। हो जाने पर आपको सही Settings पेज पर ले जाएंगे।',
'onboarding.custom.openSettings': 'Settings में खोलें',
'onboarding.custom.inference.title': 'इनफरेंस (टेक्स्ट)',
'onboarding.custom.inference.subtitle':
'कौन सा लैंग्वेज मॉडल आपके सवाल जवाब देगा और एजेंट चलाएगा?',
'onboarding.custom.inference.defaultDesc':
'OpenHuman हर वर्कलोड के लिए खुद सही मॉडल चुनता है। कोई key नहीं, कोई सेटअप नहीं।',
'onboarding.custom.inference.configureDesc':
'अपनी OpenAI या Anthropic key लाएं। हर टेक्स्ट वर्कलोड के लिए इस्तेमाल होगी।',
'onboarding.custom.voice.title': 'वॉइस',
'onboarding.custom.voice.subtitle': 'वॉइस मोड के लिए स्पीच-टू-टेक्स्ट और टेक्स्ट-टू-स्पीच।',
'onboarding.custom.voice.defaultDesc':
'OpenHuman में मैनेज्ड STT/TTS है जो बस काम करता है। कुछ सेट नहीं करना।',
'onboarding.custom.voice.configureDesc':
'अपना ElevenLabs / OpenAI Whisper / आदि इस्तेमाल करें। Settings › Voice में कॉन्फिगर करें।',
'onboarding.custom.oauth.title': 'कनेक्शन (OAuth)',
'onboarding.custom.oauth.subtitle': 'Gmail, Slack, Notion और OAuth ज़रूरी सर्विसेज़।',
'onboarding.custom.oauth.defaultDesc':
'OpenHuman मैनेज्ड Composio वर्कस्पेस चलाता है। हर सर्विस एक क्लिक में कनेक्ट होती है।',
'onboarding.custom.oauth.configureDesc':
'अपना Composio अकाउंट / API key लाएं। Settings Connections में कॉन्फिगर करें।',
'onboarding.custom.search.title': 'वेब सर्च',
'onboarding.custom.search.subtitle': 'OpenHuman आपकी तरफ से वेब कैसे सर्च करता है।',
'onboarding.custom.search.defaultDesc':
'OpenHuman मैनेज्ड सर्च बैकएंड इस्तेमाल करता है। कोई key नहीं चाहिए।',
'onboarding.custom.search.configureDesc':
'अपनी सर्च प्रोवाइडर key लाएं (Tavily, Brave, आदि)। Settings Tools में कॉन्फिगर करें।',
'onboarding.custom.embeddings.title': 'Embeddings',
'onboarding.custom.embeddings.subtitle':
'OpenHuman सिमेंटिक मेमोरी खोज के लिए वेक्टर एम्बेडिंग कैसे बनाता है।',
'onboarding.custom.embeddings.defaultDesc':
'OpenHuman एक प्रबंधित एम्बेडिंग सेवा का उपयोग करता है। कोई API कुंजी आवश्यक नहीं।',
'onboarding.custom.embeddings.configureDesc':
'अपना खुद का एम्बेडिंग प्रोवाइडर लाएं (OpenAI, Voyage, Ollama, आदि)।',
'onboarding.custom.memory.title': 'मेमोरी',
'onboarding.custom.memory.subtitle':
'OpenHuman आपका कॉन्टेक्स्ट, पसंद और पुरानी बातें कैसे याद रखता है।',
'onboarding.custom.memory.defaultDesc':
'OpenHuman मेमोरी स्टोरेज और रिट्रीवल अपने आप मैनेज करता है। कुछ सेट नहीं करना।',
'onboarding.custom.memory.configureDesc':
'मेमोरी खुद देखें, एक्सपोर्ट करें या मिटाएं। Settings › Memory में कॉन्फिगर करें।',
'accounts.addAccount': 'अकाउंट जोड़ें',
'accounts.manageAccounts': 'अकाउंट मैनेज करें',
'accounts.noAccounts': 'कोई अकाउंट कनेक्ट नहीं है',
'accounts.connectAccount': 'शुरू करने के लिए एक अकाउंट कनेक्ट करें',
'accounts.agent': 'एजेंट',
'accounts.respondQueue': 'रिस्पॉन्ड क्यू',
'accounts.disconnect': 'डिसकनेक्ट करें',
'accounts.disconnectConfirm': 'क्या आप वाकई इस अकाउंट को डिसकनेक्ट करना चाहते हैं?',
'accounts.disconnectClearMemory': 'इस स्रोत की मेमोरी भी हटाएं',
'accounts.disconnectClearMemoryHint':
'इस कनेक्शन से जुड़े स्थानीय मेमोरी खंड स्थायी रूप से हटा दिए जाएंगे।',
'accounts.searchAccounts': 'अकाउंट सर्च करें...',
'channels.title': 'चैनल',
'channels.configure': 'चैनल कॉन्फिगर करें',
'channels.setup': 'सेटअप',
'channels.noChannels': 'कोई चैनल कॉन्फिगर नहीं है',
'channels.localManagedUnavailable': 'लोकल उपयोगकर्ताओं के लिए managed channels उपलब्ध नहीं हैं।',
'channels.addChannel': 'चैनल जोड़ें',
'channels.status.connected': 'कनेक्टेड',
'channels.status.disconnected': 'डिसकनेक्टेड',
'channels.status.error': 'एरर',
'channels.status.configuring': 'कॉन्फिगर हो रहा है',
'channels.defaultMessaging': 'डिफ़ॉल्ट मैसेजिंग चैनल',
'webhooks.title': 'वेबहुक्स',
'webhooks.create': 'Webhook बनाएं',
'webhooks.noWebhooks': 'कोई webhook कॉन्फिगर नहीं है',
'webhooks.url': 'URL',
'webhooks.secret': 'सीक्रेट',
'webhooks.events': 'इवेंट्स',
'webhooks.archiveDirectory': 'आर्काइव डायरेक्टरी',
'webhooks.todayFile': 'आज की फाइल',
'invites.title': 'इनवाइट्स',
'invites.create': 'इनवाइट बनाएं',
'invites.noInvites': 'कोई पेंडिंग इनवाइट नहीं',
'invites.code': 'इनवाइट कोड',
'invites.copyLink': 'लिंक कॉपी करें',
'invites.generate': 'आमंत्रण जनरेट करें',
'invites.generating': 'उत्पन्न हो रहा है...',
'invites.refreshing': 'ताज़ा आमंत्रण...',
'invites.loading': 'आमंत्रण लोड हो रहे हैं...',
'invites.copyCodeAria': 'आमंत्रण कोड कॉपी करें',
'invites.revokeAria': 'आमंत्रण रद्द करें',
'invites.usedUp': 'उपयोग किया गया',
'invites.uses': 'उपयोग: {current}{max}',
'invites.expiresOn': 'समाप्त {date}',
'invites.empty': 'अभी तक कोई निमंत्रण नहीं',
'invites.emptyHint': 'दूसरों के साथ साझा करने के लिए एक आमंत्रण कोड जनरेट करें',
'invites.revokeTitle': 'आमंत्रण कोड निरस्त करें',
'invites.revokePromptPrefix': 'क्या आप वाकई आमंत्रण कोड रद्द करना चाहते हैं?',
'invites.revokeWarning':
'यह इनवाइट कोड अब मान्य नहीं रहेगा और टीम में शामिल होने के लिए उपयोग नहीं किया जा सकेगा।',
'invites.revoking': 'निरस्त किया जा रहा है...',
'invites.revokeAction': 'आमंत्रण निरस्त करें',
'invites.failedGenerate': 'आमंत्रण जनरेट करने में विफल',
'invites.failedRevoke': 'आमंत्रण रद्द करने में विफल',
'team.refreshingMembers': 'सदस्यों को ताज़ा किया जा रहा है...',
'team.loadingMembers': 'सदस्य लोड हो रहे हैं...',
'team.memberCount': '{count} सदस्य',
'team.memberCountPlural': '{count} सदस्य',
'team.you': '(आप)',
'team.removeAria': '{name} हटाएं',
'team.noMembers': 'कोई सदस्य नहीं मिला',
'team.removeTitle': 'टीम सदस्य को हटाएँ',
'team.removePromptPrefix': 'क्या आप वाकई हटाना चाहते हैं',
'team.removePromptSuffix': 'टीम से?',
'team.removeWarning': 'वे टीम और सभी टीम संसाधनों तक पहुंच खो देंगे।',
'team.removing': 'हटाया जा रहा है...',
'team.removeAction': 'सदस्य हटाएँ',
'team.changeRoleTitle': 'सदस्य भूमिका बदलें',
'team.changeRolePrompt': '{name} की भूमिका {oldRole} से {newRole} में बदलें?',
'team.changeRoleAdminGrant':
'इससे उन्हें टीम सदस्य प्रबंधन की क्षमता सहित पूर्ण एडमिन अनुमतियां मिल जाएंगी।',
'team.changeRoleAdminRemove':
'इससे उनकी एडमिन अनुमतियां हट जाएंगी और वे अब टीम प्रबंधित नहीं कर पाएंगे।',
'team.changing': 'बदल रहा है...',
'team.changeRoleAction': 'भूमिका बदलें',
'team.failedChangeRole': 'भूमिका बदलने में विफल',
'team.failedRemoveMember': 'सदस्य को हटाने में विफल',
'devOptions.title': 'एडवांस्ड',
'devOptions.diagnostics': 'डायग्नोस्टिक्स',
'devOptions.diagnosticsDesc': 'सिस्टम हेल्थ, लॉग्स और परफॉर्मेंस मेट्रिक्स',
'devOptions.toolPolicyDiagnosticsDesc':
'उपकरण सूची, नीति मुद्रा, MCP अनुमतिसूची, और हाल के ब्लॉक',
'devOptions.toolPolicyDiagnostics.loading': 'लोड...',
'devOptions.toolPolicyDiagnostics.unavailable': 'अनुपलब्ध',
'devOptions.toolPolicyDiagnostics.posture.title': 'नीति',
'devOptions.toolPolicyDiagnostics.posture.autonomy': 'स्वायत्तता:',
'devOptions.toolPolicyDiagnostics.posture.workspaceOnly': 'केवल कार्यक्षेत्र:',
'devOptions.toolPolicyDiagnostics.posture.maxActionsPerHour': 'अधिकतम क्रियाएँ/घंटा:',
'devOptions.toolPolicyDiagnostics.posture.approvalMediumRisk': 'स्वीकृति (मध्यम जोखिम):',
'devOptions.toolPolicyDiagnostics.posture.blockHighRisk': 'ब्लॉक उच्च जोखिम:',
'devOptions.toolPolicyDiagnostics.inventory.title': 'सूची',
'devOptions.toolPolicyDiagnostics.inventory.totalTools': 'कुल उपकरण',
'devOptions.toolPolicyDiagnostics.inventory.enabledTools': 'सक्षम उपकरण',
'devOptions.toolPolicyDiagnostics.inventory.mcpStdioTools': 'MCP stdio उपकरण',
'devOptions.toolPolicyDiagnostics.inventory.jsonRpcTools': 'JSON',
'devOptions.toolPolicyDiagnostics.mcpAllowlists.title': 'MCP',
'devOptions.toolPolicyDiagnostics.mcpAllowlists.summary':
'सक्षम: {enabled} · सर्वर: {enabledCount} / {totalCount}',
'devOptions.toolPolicyDiagnostics.mcpAllowlists.unnamed': '<अनाम>',
'devOptions.toolPolicyDiagnostics.mcpAllowlists.allowDeny':
'अनुमति = {allowCount} इनकार = {denyCount}',
'devOptions.toolPolicyDiagnostics.mcpWriteAudit.title': 'MCP',
'devOptions.toolPolicyDiagnostics.mcpWriteAudit.summary': 'सक्षम: {enabled}',
'devOptions.toolPolicyDiagnostics.recentBlocked.title': 'हाल ही में अवरुद्ध कॉल',
'devOptions.toolPolicyDiagnostics.recentBlocked.empty': 'कोई अवरुद्ध कॉल दर्ज नहीं किया गया।',
'devOptions.toolPolicyDiagnostics.redactedSurfaces.title': 'निष्क्रिय सतहों',
'devOptions.toolPolicyDiagnostics.redactedSurfaces.summary': 'लेखक: {writeCount}',
'devOptions.debugPanels': 'डिबग पैनल',
'devOptions.debugPanelsDesc': 'फीचर फ्लैग्स, स्टेट इंस्पेक्शन और डिबगिंग टूल्स',
'devOptions.webhooks': 'वेबहुक्स',
'devOptions.webhooksDesc': 'Webhook इंटीग्रेशन कॉन्फिगर और टेस्ट करें',
'devOptions.memoryInspection': 'मेमोरी इंस्पेक्शन',
'devOptions.memoryInspectionDesc': 'मेमोरी एंट्रीज़ ब्राउज़, क्वेरी और मैनेज करें',
'voice.pushToTalk': 'पुश टू टॉक',
'voice.recording': 'रिकॉर्डिंग हो रही है...',
'voice.processing': 'प्रोसेस हो रहा है...',
'voice.languageHint': 'भाषा',
'misc.rehydrating': 'आपका डेटा लोड हो रहा है...',
'misc.checkingServices': 'सर्विसेज़ चेक हो रही हैं...',
'misc.serviceUnavailable': 'सर्विस उपलब्ध नहीं है',
'misc.somethingWentWrong': 'कुछ गड़बड़ हो गई',
'misc.tryAgainLater': 'कृपया बाद में कोशिश करें।',
'misc.restartApp': 'ऐप रीस्टार्ट करें',
'misc.updateAvailable': 'अपडेट उपलब्ध है',
'misc.updateNow': 'अभी अपडेट करें',
'misc.updateLater': 'बाद में',
'misc.downloading': 'डाउनलोड हो रहा है...',
'misc.installing': 'इन्स्टॉल हो रहा है...',
'misc.beta':
'OpenHuman अभी अर्ली बीटा में है। फीडबैक शेयर करें या कोई बग मिले तो रिपोर्ट करें — हर रिपोर्ट हमें तेज़ी से काम करने में मदद करती है।',
'misc.betaFeedback': 'फीडबैक भेजें',
'mnemonic.title': 'रिकवरी फ्रेज़',
'mnemonic.warning': 'इन शब्दों को क्रम में लिखें और किसी सुरक्षित जगह रखें।',
'mnemonic.copyWarning':
'रिकवरी फ्रेज़ कभी किसी से शेयर न करें। इन शब्दों से कोई भी आपका अकाउंट एक्सेस कर सकता है।',
'mnemonic.copied': 'रिकवरी फ्रेज़ क्लिपबोर्ड पर कॉपी हो गया',
'mnemonic.reveal': 'फ्रेज़ दिखाएं',
'mnemonic.revealPhrase': 'रिकवरी वाक्यांश दिखाएं',
'mnemonic.hidden': 'रिकवरी फ्रेज़ छुपी हुई है',
'privacy.title': 'प्राइवेसी और सिक्योरिटी',
'privacy.description': 'बाहरी सर्विसेज़ को भेजे गए डेटा की ट्रांसपेरेंसी रिपोर्ट।',
'privacy.empty': 'कोई बाहरी डेटा ट्रांसफर नहीं मिला।',
'privacy.whatLeavesComputer': 'आपके कंप्यूटर से क्या जाता है',
'privacy.loading': 'प्राइवेसी डिटेल्स लोड हो रही हैं...',
'privacy.loadError':
'लाइव प्राइवेसी लिस्ट लोड नहीं हो पाई। नीचे के एनालिटिक्स कंट्रोल अभी भी काम करते हैं।',
'privacy.noCapabilities': 'अभी कोई कैपेबिलिटी डेटा मूवमेंट नहीं दिखा रही।',
'privacy.sentTo': 'भेजा गया',
'privacy.leavesDevice': 'डिवाइस से बाहर जाता है',
'privacy.staysLocal': 'लोकल रहता है',
'privacy.anonymizedAnalytics': 'प्रोडक्ट एनालिटिक्स',
'privacy.shareAnonymizedData': 'प्रोडक्ट एनालिटिक्स और डायग्नॉस्टिक्स शेयर करें',
'privacy.shareAnonymizedDataDesc':
'प्राइवेसी-लिमिटेड क्रैश रिपोर्ट और यूसेज इवेंट शेयर करके OpenHuman को बेहतर बनाने में मदद करें, जिनमें स्थिर अकाउंट ID और ऐप वर्ज़न मेटाडेटा शामिल होता है। मैसेज, वॉलेट keys, API keys और सेशन tokens कभी कलेक्ट नहीं होते।',
'privacy.meetingFollowUps': 'मीटिंग फॉलो-अप',
'privacy.autoHandoffMeet': 'Google Meet ट्रांसक्रिप्ट ऑटो-हैंडऑफ ऑर्केस्ट्रेटर को करें',
'privacy.autoHandoffMeetDesc':
'Google Meet कॉल खत्म होने पर, OpenHuman का ऑर्केस्ट्रेटर ट्रांसक्रिप्ट पढ़ सकता है और मैसेज ड्राफ्ट करना, फॉलो-अप शेड्यूल करना या Slack पर सारांश पोस्ट करना जैसे काम कर सकता है। डिफ़ॉल्ट रूप से बंद है।',
'privacy.analyticsDisclaimer':
'चालू होने पर, प्रोडक्ट एनालिटिक्स और डायग्नॉस्टिक्स में प्राइवेसी-लिमिटेड क्रैश रिपोर्ट, यूसेज इवेंट, स्थिर अकाउंट ID और ऐप वर्ज़न मेटाडेटा शामिल हो सकते हैं। मैसेज, वॉलेट keys, API keys और सेशन tokens कभी कलेक्ट नहीं होते। यह सेटिंग कभी भी बदल सकते हैं।',
'settings.about.version': 'वर्जन',
'settings.about.updateAvailable': 'उपलब्ध है',
'settings.about.softwareUpdates': 'सॉफ्टवेयर अपडेट',
'settings.about.lastChecked': 'आखिरी बार चेक किया',
'settings.about.checking': 'चेक हो रहा है...',
'settings.about.checkForUpdates': 'अपडेट चेक करें',
'settings.about.releases': 'रिलीज़',
'settings.about.releasesDesc': 'GitHub पर रिलीज़ नोट्स और पुराने बिल्ड देखें।',
'settings.about.openReleases': 'GitHub रिलीज़ खोलें',
'settings.about.connection': 'कनेक्शन',
'settings.about.connectionMode': 'मोड',
'settings.about.connectionModeLocal': 'स्थानीय',
'settings.about.connectionModeCloud': 'बादल',
'settings.about.connectionModeUnset': 'चयनित नहीं',
'settings.about.serverUrl': 'सर्वर URL',
'settings.about.serverUrlUnavailable': 'अनुपलब्ध',
'settings.about.connectionHelperLocal':
'ऐप लॉन्च पर Tauri शेल द्वारा इन-प्रोसेस का आयोजन किया गया। बंदरगाह को स्टार्टअप पर चुना जाता है, इसलिए प्रक्षेपण के बीच यह URL परिवर्तन होता है।',
'settings.about.connectionHelperCloud':
'एक दूरस्थ कोर से जुड़ा हुआ है। इसे बूट चेक या क्लाउड मोड पिकर में बदलें।',
'settings.heartbeat.title': 'दिल की धड़कन और लूप',
'settings.heartbeat.desc':
'नियंत्रण पृष्ठभूमि शेड्यूलिंग कैडेंस और लूप मानचित्र का निरीक्षण करें।',
'settings.ledgerUsage.title': 'उपयोग बही',
'settings.ledgerUsage.desc': 'हाल का क्रेडिट खर्च, बजट गणित, और पृष्ठभूमि API बजट पढ़ें।',
'settings.costDashboard.title': 'कॉस्ट डैशबोर्ड',
'settings.costDashboard.desc':
'बजट की गति और प्रति मॉडल ब्रेकडाउन के साथ, 7-day खर्च और टोकन पूरे दल में जलाते हैं।',
'settings.costDashboard.sevenDayCost': '7 दिन दैनिक लागत',
'settings.costDashboard.sevenDayTokens': '7 दिन टोकन उपयोग',
'settings.costDashboard.totalSpend': '7 दिन कुल',
'settings.costDashboard.monthlyPace': 'मासिक गति',
'settings.costDashboard.budgetLimit': 'बजट सीमा',
'settings.costDashboard.utilization': 'उपयोगिता',
'settings.costDashboard.modelBreakdown': 'प्रति मॉडल ब्रेकडाउन',
'settings.costDashboard.model': 'मॉडल',
'settings.costDashboard.provider': 'प्रदाता',
'settings.costDashboard.cost': 'लागत',
'settings.costDashboard.tokens': 'टोकन',
'settings.costDashboard.requests': 'अनुरोध',
'settings.costDashboard.percentOfTotal': 'कुल का%',
'settings.costDashboard.inputTokens': 'इनपुट',
'settings.costDashboard.outputTokens': 'उत्पादन',
'settings.costDashboard.budgetNormal': 'ट्रैक पर',
'settings.costDashboard.budgetWarning': 'चेतावनी',
'settings.costDashboard.budgetExceeded': 'बजट',
'settings.costDashboard.noBudget': 'कोई सीमा नहीं',
'settings.costDashboard.noData': 'पिछले 7 दिनों के लिए अभी तक कोई लागत दर्ज नहीं हुई है।',
'settings.costDashboard.noModels': 'पिछले 7 दिनों में कोई मॉडल गतिविधि नहीं।',
'settings.costDashboard.loading': 'लागत डैशबोर्ड लोड हो रहा है...',
'settings.costDashboard.disabledHint':
'लागत डैशबोर्ड विन्यास में अक्षम है। सेट [cost.dashboard] सक्षम = config.toml में फिर से सक्षम करने के लिए सही।',
'settings.costDashboard.subtitle':
'लाइव खर्च और टोकन पूरे झुंड में जलाते हैं। बार्स ऑटो रिफ्रेश हर कुछ सेकंड - कोई पेज पुनः लोड की जरूरत है।',
'settings.costDashboard.summaryAriaLabel': 'लागत सारांश मीट्रिक',
'settings.costDashboard.lastSevenDays': 'पिछले 7 दिनों',
'settings.costDashboard.utilizationOf': 'of',
'settings.costDashboard.thisMonth': 'इस माह',
'settings.costDashboard.monthlyPaceHint':
'वर्तमान दैनिक रन-रेट (avg × 30) पर अनुमानित मासिक खर्च।',
'settings.costDashboard.budgetLimitHint':
'config.toml में cost.monthly_limit_usd से मासिक बजट पढ़ा गया।',
'settings.costDashboard.dailyTarget': 'दैनिक लक्ष्य',
'settings.costDashboard.today': 'आज',
'settings.costDashboard.todayBadge': 'TODAY',
'settings.costDashboard.unknownProvider': '—',
'settings.costDashboard.justNow': 'अभी',
'settings.costDashboard.secondsAgo': '{value} पहले',
'settings.costDashboard.minutesAgo': '{value} m पहले',
'settings.costDashboard.hoursAgo': '{value} h पहले',
'settings.costDashboard.daysAgo': '{value} d पहले',
'settings.costDashboard.updated': 'अद्यतन',
'settings.costDashboard.refresh': 'ताज़ा',
'settings.costDashboard.utcNote': 'UTC में दिन की बाल्टी',
'settings.costDashboard.stackedNote': 'इनपुट + आउटपुट स्टैक्ड',
'settings.costDashboard.modelBreakdownHint': 'पिछले 7 दिनों में एकत्र हुआ।',
'settings.costDashboard.noDataHint':
'एक एजेंट संदेश भेजें - अगले प्रदाता कॉल से टोकन का उपयोग ~ 10 सेकंड के भीतर चार्ट को पॉप्युलेट करेगा।',
'settings.search.title': 'खोज इंजन',
'settings.search.menuDesc':
'डिफ़ॉल्ट to OpenHuman -एक API कुंजी के साथ अपने स्वयं के प्रदाता को प्रबंधित खोज या तार करना।',
'settings.search.description':
'एजेंट द्वारा उपयोग किए जाने वाले सर्च इंजन को चुनें, या सर्च टूल्स को पूरी तरह बंद करें। Managed, OpenHuman के बैकएंड का उपयोग करता है (कोई सेटअप नहीं)। Parallel, Brave, और Querit आपकी API key का उपयोग करके सीधे आपकी मशीन से चलते हैं।',
'settings.search.engineAria': 'खोज इंजन',
'settings.search.engineDisabledLabel': 'Disabled',
'settings.search.engineDisabledDesc': 'एजेंट संदर्भ और उपलब्ध टूल सूची से खोज टूल हटाएं।',
'settings.search.engineManagedLabel': 'OpenHuman प्रबंधित',
'settings.search.engineManagedDesc': 'डिफ़ॉल्ट। OpenHuman backend — no API key required.',
'settings.search.localManagedUnavailable':
'लोकल उपयोगकर्ताओं के लिए OpenHuman Managed search उपलब्ध नहीं है। वेब सर्च चालू करने के लिए अपनी Parallel या Brave API key जोड़ें।',
'settings.search.engineParallelLabel': 'Parallel',
'settings.search.engineParallelDesc':
'डायरेक्ट Parallel API: खोज, निकालने, चैट, अनुसंधान, समृद्ध, डेटासेट उपकरण।',
'settings.search.engineBraveLabel': 'Brave खोजें',
'settings.search.engineBraveDesc': 'प्रत्यक्ष Brave खोजें API: वेब, समाचार, छवि और वीडियो उपकरण।',
'settings.search.engineQueritLabel': 'क्वेर्ट',
'settings.search.engineQueritDesc':
'प्रत्यक्ष Querit API: साइट, समय सीमा, देश और भाषा फिल्टर के साथ वेब खोज।',
'settings.search.statusConfigured': 'विन्यस्त',
'settings.search.statusNeedsKey': 'API कुंजी की आवश्यकता है',
'settings.search.fallbackToManaged':
'कोई कुंजी विन्यस्त - खोज एक कुंजी सहेजा जाता है जब तक प्रबंधित करने के लिए वापस गिर जाएगा।',
'settings.search.getApiKey': 'API कुंजी प्राप्त करें',
'settings.search.save': 'सहेजें',
'settings.search.clear': 'स्पष्ट',
'settings.search.show': 'दिखाओ',
'settings.search.hide': 'छिपाओ',
'settings.search.statusSaving': 'सहेजा जा रहा है...',
'settings.search.statusSaved': 'सहेजा गया.',
'settings.search.statusError': 'असफल',
'settings.search.parallelKeyLabel': 'Parallel API कुंजी',
'settings.search.braveKeyLabel': 'Brave API कुंजी खोजें',
'settings.search.queritKeyLabel': 'क्वेरिट API कुंजी',
'settings.search.placeholderStored': '•••••••• (संग्रहीत)',
'settings.search.placeholderParallel': 'पीके_...',
'settings.search.placeholderBrave': 'BSA...',
'settings.search.placeholderQuerit': 'क्वेरिट API कुंजी',
'settings.search.allowedSitesLabel': 'अनुमत वेबसाइटों',
'settings.search.allowedSitesHint':
'वे होस्ट जिन्हें असिस्टेंट खोल और पढ़ सकता है — वेब फ़ेच और ब्राउज़र टूल के माध्यम से — प्रति पंक्ति एक, जैसे reuters.com। एक होस्ट में उसके सभी सबडोमेन भी शामिल होते हैं। वेब सर्च स्वयं इस सूची से प्रतिबंधित नहीं है।',
'settings.search.allowedSitesAllOn':
'सहायक किसी भी सार्वजनिक वेबसाइट को खोल सकता है। स्थानीय और निजी पते अवरुद्ध रहते हैं।',
'settings.search.allowedSitesPlaceholder': 'reuters.com\napnews.com\ngithub.com',
'settings.search.allowedSitesSave': 'वेबसाइट सहेजें',
'settings.search.accessModeAria': 'वेब एक्सेस मोड',
'settings.search.accessAllowAll': 'सभी को अनुमति दें',
'settings.search.accessCustom': 'कस्टम',
'settings.search.accessBlockAll': 'सभी को ब्लॉक करें',
'settings.search.accessBlockAllHint':
'सभी वेब एक्सेस अवरुद्ध है - सहायक किसी भी वेबसाइट को खोल या पढ़ नहीं सकता है।',
'settings.embeddings.title': 'एम्बेडिंग्स',
'settings.embeddings.description':
'चुनें कि कौन सा एम्बेडिंग प्रदाता मेमोरी को सिमेंटिक सर्च के लिए वेक्टर में बदलता है। प्रदाता, मॉडल या आयाम बदलने से संग्रहीत वेक्टर अमान्य हो जाते हैं और पूर्ण मेमरी रीसेट की आवश्यकता होती है।',
'settings.embeddings.providerAria': 'एम्बेडिंग प्रदाता',
'settings.embeddings.statusConfigured': 'कॉन्फ़िगर किया गया',
'settings.embeddings.statusNeedsKey': 'API कुंजी चाहिए',
'settings.embeddings.apiKeyLabel': '{provider} API कुंजी',
'settings.embeddings.placeholderStored': '•••••••• (संग्रहीत)',
'settings.embeddings.placeholderKey': 'अपनी API कुंजी पेस्ट करें…',
'settings.embeddings.keyStoredEncrypted':
'आपकी API कुंजी इस डिवाइस पर एन्क्रिप्टेड स्टोर की गई है।',
'settings.embeddings.show': 'दिखाएँ',
'settings.embeddings.hide': 'छिपाएँ',
'settings.embeddings.save': 'सहेजें',
'settings.embeddings.clear': 'साफ़ करें',
'settings.embeddings.model': 'मॉडल',
'settings.embeddings.dimensions': 'आयाम',
'settings.embeddings.customEndpoint': 'कस्टम एंडपॉइंट',
'settings.embeddings.customModelPlaceholder': 'मॉडल का नाम',
'settings.embeddings.customDimsPlaceholder': 'आयाम',
'settings.embeddings.applyCustom': 'लागू करें',
'settings.embeddings.testConnection': 'कनेक्शन परीक्षण',
'settings.embeddings.testing': 'परीक्षण हो रहा है…',
'settings.embeddings.testSuccess': 'कनेक्ट — {dims} आयाम',
'settings.embeddings.testFailed': 'विफल: {error}',
'settings.embeddings.saving': 'सहेजा जा रहा है…',
'settings.embeddings.saved': 'सहेजा गया।',
'settings.embeddings.errorPrefix': 'विफल',
'settings.embeddings.wipeTitle': 'मेमोरी वेक्टर रीसेट करें?',
'settings.embeddings.wipeBody':
'एम्बेडिंग प्रदाता, मॉडल या आयाम बदलने से सभी संग्रहीत मेमोरी वेक्टर मिट जाएंगे। पुनर्प्राप्ति फिर से काम करने से पहले मेमोरी को फिर से बनाना होगा। यह पूर्ववत नहीं किया जा सकता।',
'settings.embeddings.cancel': 'रद्द करें',
'settings.embeddings.confirmWipe': 'मिटाएँ और लागू करें',
'settings.embeddings.setupTitle': '{provider} सेटअप',
'settings.embeddings.saveAndSwitch': 'सहेजें और बदलें',
'settings.embeddings.optional': 'वैकल्पिक',
'settings.embeddings.vectorSearchDisabled':
'वेक्टर खोज अक्षम है। मेमोरी रिकॉल केवल कीवर्ड मेलिंग और रीसेंसी का उपयोग करेगा - कोई सेमैनेटिक रैंकिंग नहीं।',
'settings.embeddings.clearKey': 'API कुंजी साफ़ करें',
'pages.settings.ai.embeddings': 'एम्बेडिंग्स',
'pages.settings.ai.embeddingsDesc': 'मेमोरी पुनर्प्राप्ति के लिए वेक्टर एन्कोडिंग मॉडल',
'mcp.alphaBadge': 'अल्फ़ा',
'mcp.alphaBannerText':
'MCP सर्वर समर्थन प्रारंभिक अल्फा में है। स्मिथरी रजिस्ट्री, प्रवाह स्थापित करने और उपकरण तारों को रिलीज के बीच आकार बदलने या बदल सकता है।',
'mcp.toolList.noTools': 'कोई उपकरण उपलब्ध नहीं.',
'mcp.setup.secretDialog.title': 'MCP सेटअप - गुप्त दर्ज करें',
'mcp.setup.secretDialog.bodyPrefix': 'MCP सेटअप एजेंट की आवश्यकता है',
'mcp.setup.secretDialog.bodySuffix':
'। आपका मान सीधे कोर प्रक्रिया को भेजा जाता है और AI वार्तालाप में कभी नहीं जाता।',
'mcp.setup.secretDialog.inputLabel': 'मूल्य',
'mcp.setup.secretDialog.inputPlaceholder': 'यहाँ चिपकाएँ',
'mcp.setup.secretDialog.show': 'दिखाओ',
'mcp.setup.secretDialog.hide': 'छिपाओ',
'mcp.setup.secretDialog.submit': 'सबमिट करें',
'mcp.setup.secretDialog.cancel': 'रद्द करें',
'mcp.setup.secretDialog.submitting': 'सबमिट किया जा रहा है...',
'mcp.setup.secretDialog.errorPrefix': 'सबमिट करने में विफल:',
'mcp.setup.secretDialog.privacyNote':
'स्थानीय MCP रहस्य तालिका में संग्रहीत एन्क्रिप्टेड। कभी लॉग किया या एक मॉडल के लिए भेजा।',
'devices.betaBadge': 'बीटा',
'devices.betaText':
'यह सुविधा अभी बीटा में है। इस OpenHuman से iOS फ़ोन जोड़ें और उन्हें रिमोट क्लाइंट के रूप में उपयोग करें।',
'devices.comingSoonDescription':
'डिवाइस पेयरिंग जल्द आ रही है। यह पेज iPhone पेयर करने और जुड़े हुए डिवाइस प्रबंधित करने का स्थान होगा।',
'devices.title': 'उपकरण',
'devices.pairIphone': 'iPhone युग्मित करें',
'devices.noPaired': 'कोई युग्मित डिवाइस नहीं',
'devices.emptyState': 'अपने iPhone पर QR कोड स्कैन करें और इसे इस OpenHuman सत्र से जोड़ें।',
'devices.devicePairedTitle': 'डिवाइस युग्मित',
'devices.devicePairedMessage': 'iPhone सफलतापूर्वक कनेक्ट हुआ.',
'devices.deviceRevokedTitle': 'डिवाइस निरस्त कर दिया गया',
'devices.deviceRevokedMessage': '{label} हटा दिया गया.',
'devices.revokeFailedTitle': 'निरस्त करना विफल रहा',
'devices.online': 'ऑनलाइन',
'devices.offline': 'ऑफ़लाइन',
'devices.lastSeenNever': 'कभी नहीं',
'devices.lastSeenNow': 'अभी अभी',
'devices.lastSeenMinutes': '{count}m पहले',
'devices.lastSeenHours': '{count}h पहले',
'devices.lastSeenDays': '{count}d पहले',
'devices.revoke': 'निरस्त करें',
'devices.revokeAria': 'निरस्त करें{label}',
'devices.confirmRevokeTitle': 'डिवाइस निरस्त करें?',
'devices.confirmRevokeBody': '{label} अब कनेक्ट नहीं कर पाएगा। इसे वापस नहीं किया जा सकता।',
'devices.loadFailed': 'डिवाइस लोड करने में विफल: {message}',
'devices.pairModal.title': 'iPhone युग्मित करें',
'devices.pairModal.loading': 'युग्मन कोड जनरेट किया जा रहा है...',
'devices.pairModal.instructions': 'अपने iPhone पर OpenHuman ऐप खोलें और इस कोड को स्कैन करें।',
'devices.pairModal.expiresIn': 'कोड ~{count} मिनट में समाप्त हो जाता है',
'devices.pairModal.expiresInPlural': 'कोड ~{count} मिनट में समाप्त हो जाता है',
'devices.pairModal.showDetails': 'विवरण दिखाएँ',
'devices.pairModal.hideDetails': 'विवरण छिपाएँ',
'devices.pairModal.channelId': 'चैनल आईडी',
'devices.pairModal.pairingUrl': 'जोड़ना URL',
'devices.pairModal.expiredTitle': 'QR code समाप्त हो गया',
'devices.pairModal.expiredBody': 'युग्मन जारी रखने के लिए एक नया कोड जनरेट करें.',
'devices.pairModal.generateNewCode': 'नया कोड जनरेट करें',
'devices.pairModal.successTitle': 'iPhone के साथ युग्मित',
'devices.pairModal.autoClose': 'स्वचालित रूप से बंद हो रहा है...',
'devices.pairModal.errorPrefix': 'युग्मन बनाने में विफल: {message}',
'devices.pairModal.errorTitle': 'कुछ ग़लत हो गया',
'devices.pairModal.copyUrl': 'प्रतिलिपि',
'mcp.catalog.searchAria': 'स्मिथेरी कैटलॉग खोजें',
'mcp.catalog.searchPlaceholder': 'स्मिथरी कैटलॉग खोजें...',
'mcp.catalog.loadFailed': 'कैटलॉग लोड करने में विफल',
'mcp.catalog.noResults': 'कोई सर्वर नहीं मिला.',
'mcp.catalog.noResultsFor': '"{query}" के लिए कोई सर्वर नहीं मिला।',
'mcp.catalog.loadMore': 'और अधिक लोड करें',
'mcp.configAssistant.title': 'कॉन्फ़िगरेशन सहायक',
'mcp.configAssistant.empty': 'कॉन्फ़िगरेशन, आवश्यक एनवी वर्र्स या सेटअप चरणों के बारे में पूछें।',
'mcp.configAssistant.suggestedValues': 'सुझाए गए मान:',
'mcp.configAssistant.valueHidden': '(मूल्य छिपा हुआ)',
'mcp.configAssistant.applySuggested': 'सुझाए गए मान लागू करें',
'mcp.configAssistant.reinstallHint': 'इन्हें लागू करने के लिए इन मानों के साथ पुनः स्थापित करें।',
'mcp.configAssistant.thinking': 'सोच रहा हूँ...',
'mcp.configAssistant.inputPlaceholder': 'एक सवाल पूछो (Enter to send, Shift+Enter for newline)',
'mcp.configAssistant.send': 'भेजें',
'mcp.configAssistant.failedResponse': 'प्रतिक्रिया प्राप्त करने में विफल',
'mcp.toolList.availableSingular': '{count} उपकरण उपलब्ध है',
'mcp.toolList.availablePlural': '{count} उपकरण उपलब्ध हैं',
'mcp.toolList.tryTool': 'कोशिश करो',
'mcp.toolList.tryToolAria': '{name} के लिए खुला निष्पादन खेल का मैदान',
'mcp.playground.title': 'रन {name}',
'mcp.playground.close': 'खेल का मैदान बंद',
'mcp.playground.inputSchema': 'इनपुट स्कीमा',
'mcp.playground.argsLabel': 'तर्क (JSON)',
'mcp.playground.argsHelp':
'टाइप JSON इनपुट स्कीमा से मेल खाते हैं। खाली इनपुट को {} के रूप में माना जाता है।',
'mcp.playground.runShortcut': '⌘/Ctrl + Enter चलाने के लिए',
'mcp.playground.format': 'प्रारूप',
'mcp.playground.invalidJson': 'JSON',
'mcp.playground.run': 'रन टूल',
'mcp.playground.running': 'दौड़ना...',
'mcp.playground.result': 'परिणाम',
'mcp.playground.resultError': 'टूल एक त्रुटि लौटा',
'mcp.playground.copyResult': 'कॉपी परिणाम',
'mcp.playground.copied': 'Copied',
'mcp.playground.history': 'इतिहास',
'mcp.playground.historyEmpty': 'इस सत्र में अभी तक कोई चालान नहीं है।',
'mcp.playground.historyLoad': 'लोड',
'mcp.playground.unexpectedError': 'अनपेक्षित त्रुटि चालान उपकरण।',
'mcp.catalog.deployed': 'तैनात',
'mcp.catalog.installCount': '{count} इंस्टॉल होता है',
'app.update.dismissNotification': 'अद्यतन अधिसूचना ख़ारिज करें',
'bootCheck.rpcAuthSuffix': 'प्रत्येक RPC पर।',
'app.localAiDownload.expandAria': 'डाउनलोड प्रगति का विस्तार करें',
'app.localAiDownload.collapseAria': 'डाउनलोड प्रगति को संक्षिप्त करें',
'app.localAiDownload.dismissAria': 'डाउनलोड अधिसूचना ख़ारिज करें',
'mobile.nav.ariaLabel': 'मोबाइल नेविगेशन',
'progress.stepsAria': 'प्रगति के चरण',
'progress.stepAria': '{total} का चरण {current}',
'workspace.vaultsTitle': 'ज्ञान भंडार',
'workspace.vaultsDesc':
'किसी स्थानीय फ़ोल्डर पर इंगित करें; फ़ाइलें खंडित हो जाती हैं और स्मृति में प्रतिबिंबित हो जाती हैं।',
'calls.title': 'कॉल',
'calls.comingSoonBody': 'एआई-सहायक कॉल जल्द ही आ रही हैं। बने रहें।',
'art.rotatingTetrahedronAria': 'घूमता हुआ उलटा टेट्राहेड्रोन अंतरिक्ष यान',
'mcp.installed.title': 'स्थापित',
'mcp.installed.browseCatalog': 'कैटलॉग ब्राउज़ करें',
'mcp.installed.empty': 'अभी तक कोई MCP सर्वर स्थापित नहीं है।',
'mcp.installed.toolSingular': '{count} उपकरण',
'mcp.installed.toolPlural': '{count} उपकरण',
'mcp.health.title': 'स्वास्थ्य',
'mcp.health.summaryAria': 'MCP कनेक्शन स्वास्थ्य सारांश',
'mcp.health.connectedCount': '{count} कनेक्ट',
'mcp.health.connectingCount': '{count} कनेक्ट',
'mcp.health.errorCount': '{count} त्रुटि',
'mcp.health.disconnectedCount': '{count} निष्क्रिय',
'mcp.health.retryAll': 'सभी ({count})',
'mcp.health.retryAllAria': 'Retry सभी {count} त्रुटि MCP सर्वर',
'mcp.health.disconnectAll': 'सभी को अलग करें ({count})',
'mcp.health.disconnectAllAria': 'सभी {count} कनेक्ट किए गए MCP सर्वर को डिस्कनेक्ट करें',
'mcp.health.disconnectConfirm.title': 'सभी MCP सर्वर को डिस्कनेक्ट करें?',
'mcp.health.disconnectConfirm.body':
'यह वर्तमान में कनेक्टेड MCP सर्वर को डिस्कनेक्ट करेगा। स्थापित विन्यास और रहस्यों को रखा जाता है; आप बाद में किसी भी सर्वर को फिर से कनेक्ट कर सकते हैं।',
'mcp.health.disconnectConfirm.cancel': 'रद्द करना',
'mcp.health.disconnectConfirm.confirm': 'सभी को अलग करें',
'mcp.health.opErrorGeneric': 'थोक ऑपरेशन विफल रहा। लॉग देखें',
'mcp.health.bulkPartialFailure': '{total} में से {failed} सर्वर विफल हुए। लॉग देखें।',
'mcp.installed.search.landmarkAria': 'खोज स्थापित MCP सर्वर',
'mcp.installed.search.inputAria': 'नाम से फ़िल्टर स्थापित MCP सर्वर',
'mcp.installed.search.placeholder': 'फिल्टर सर्वर...',
'mcp.installed.search.clearAria': 'साफ़ फिल्टर',
'mcp.installed.search.countMatches': '{total} सर्वर के {shown}',
'mcp.installed.search.noMatches': 'कोई सर्वर "{query}" से मेल खाता है।',
'mcp.inventory.openButton': 'सूची',
'mcp.inventory.openAria': 'Sharable MCP सूची पैनल खोलें',
'mcp.inventory.title': 'Sharable MCP इन्वेंटरी',
'mcp.inventory.subtitle':
'अपने स्थापित MCP सर्वर को पोर्टेबल, गुप्त-मुक्त प्रकटन के रूप में निर्यात करें, या एक टीममेट से आयात करें। गुप्त env मूल्यों को कभी भी शामिल या आयात नहीं किया जाता है।',
'mcp.inventory.close': 'बंद सूची पैनल',
'mcp.inventory.tablistAria': 'सूची',
'mcp.inventory.tab.export': 'निर्यात',
'mcp.inventory.tab.import': 'आयात',
'mcp.inventory.export.empty':
'नहीं MCP सर्वर अभी तक स्थापित - निर्यात करने के लिए कुछ भी नहीं। पहले सूची में से एक स्थापित करें।',
'mcp.inventory.export.privacyTitle': 'यह क्या है',
'mcp.inventory.export.privacyBody':
'सर्वर नाम, योग्य नाम, env-variable KEY NAMES, और गैर-secret config केवल। गुप्त मूल्य, आपकी मशीन पहचानकर्ता, और प्रति-स्थापित टाइमस्टैम्प जानबूझकर छीन रहे हैं।',
'mcp.inventory.export.serverCount': 'इस घोषणा में {count} सर्वर',
'mcp.inventory.export.copy': 'कॉपी',
'mcp.inventory.export.copied': 'Copied',
'mcp.inventory.export.copyAria': 'JSON को क्लिपबोर्ड पर कॉपी करें',
'mcp.inventory.export.download': 'डाउनलोड',
'mcp.inventory.export.downloadAria': 'JSON फ़ाइल के रूप में प्रकट होने को डाउनलोड करें',
'mcp.inventory.import.trustTitle': 'आयातित मेनिफेस्ट को अविश्वसनीय कोड के रूप में मानें',
'mcp.inventory.import.trustBody':
'एक MCP सर्वर एक ऐसा उपकरण है जिसे आप अपना एजेंट देते हैं। केवल आयात उन स्रोतों से प्रकट होता है जिन्हें आप rust कहते हैं। प्रत्येक स्थापना के लिए आपके स्पष्ट क्लिक की आवश्यकता होती है; कोई भी ऑटो-इंस्टॉल नहीं है।',
'mcp.inventory.import.pasteLabel': 'पेस्ट करें प्रकटन JSON',
'mcp.inventory.import.pastePlaceholder':
'यहाँ एक प्रकट पेस्ट करें, या नीचे एक.json फ़ाइल अपलोड करें।',
'mcp.inventory.import.preview': 'पूर्वावलोकन',
'mcp.inventory.import.clear': 'स्पष्ट',
'mcp.inventory.import.uploadFile': 'फ़ाइल अपलोड करें',
'mcp.inventory.import.uploadFileAria': 'एक प्रकटन फ़ाइल अपलोड करें',
'mcp.inventory.import.fileTooLarge': 'फ़ाइल बहुत बड़ी है (1 MB से अधिक)। लोड हो रहा है।',
'mcp.inventory.import.fileReadFailed': 'फ़ाइल नहीं पढ़ा जा सकता।',
'mcp.inventory.import.parseErrorPrefix': 'प्रकट नहीं हो सकता:',
'mcp.inventory.import.previewHeading': 'पूर्वावलोकन',
'mcp.inventory.import.previewCounts': '{total} सर्वर - {newly} नया, {already} पहले से ही स्थापित',
'mcp.inventory.import.previewEmpty': 'मैनिफेस्ट में कोई सर्वर नहीं है।',
'mcp.inventory.import.exportedFrom': '{exporter}',
'mcp.inventory.import.exportedAt': '{when}',
'mcp.inventory.import.statusNew': 'नया',
'mcp.inventory.import.statusAlreadyInstalled': 'पहले से ही स्थापित',
'mcp.inventory.import.envKeysLabel': 'एनवी कुंजी',
'mcp.inventory.import.install': 'स्थापित करना',
'mcp.inventory.import.installAria': 'इस घोषणा से {name} स्थापित करें',
'mcp.inventory.import.skipped': 'छीनना',
'mcp.inventory.parseError.empty': 'मैनिफेस्ट खाली है।',
'mcp.inventory.parseError.invalidJson': 'अमान्य JSON।',
'mcp.inventory.parseError.rootNotObject': 'Manifest रूट पर एक JSON वस्तु होना चाहिए।',
'mcp.inventory.parseError.unsupportedSchema':
'अनसमर्थित घोषणा स्कीमा - यह फ़ाइल एक संगत निर्यातक द्वारा उत्पादित नहीं की गई थी।',
'mcp.inventory.parseError.missingExportedAt': 'मिसिंग या अमान्य `exported_at` क्षेत्र।',
'mcp.inventory.parseError.missingExportedBy': 'मिसिंग या अमान्य `exported_by` क्षेत्र।',
'mcp.inventory.parseError.invalidServers': 'मिसिंग या अवैध `servers` सरणी।',
'mcp.inventory.parseError.serverNotObject': 'सर्वर प्रविष्टि एक वस्तु नहीं है।',
'mcp.inventory.parseError.serverMissingQualifiedName':
'एक सर्वर प्रविष्टि अपने योग्य नाम लापता है।',
'mcp.inventory.parseError.serverMissingDisplayName':
'सर्वर प्रविष्टि अपने display name लापता है।',
'mcp.inventory.parseError.serverEnvKeysNotArray':
'सर्वर प्रविष्टि में एक env keys क्षेत्र है जो स्ट्रिंग्स की एक सरणी नहीं है।',
'mcp.inventory.parseError.serverContainsEnv':
'सर्वर प्रविष्टि में `env` मान मानचित्र होता है। आयात करने के लिए इनकार - प्रकट होता है केवल env keys (नाम) लेना चाहिए, कभी गुप्त मान नहीं होना चाहिए।',
'mcp.inventory.parseError.duplicateQualifiedName':
'डुप्लिकेट योग्य नाम प्रकट होने में पाया गया। प्रत्येक सर्वर को एक बार में प्रदर्शित होना चाहिए।',
'mcp.tab.loading': 'MCP सर्वर लोड हो रहा है...',
'mcp.tab.emptyDetail': 'एक सर्वर चुनें या कैटलॉग ब्राउज़ करें।',
'mcp.install.loadingDetail': 'सर्वर विवरण लोड हो रहा है...',
'mcp.install.back': 'वापस जाओ',
'mcp.install.title': '{name} स्थापित करें',
'mcp.install.requiredEnv': 'आवश्यक पर्यावरण चर',
'mcp.install.enterValue': '{key} दर्ज करें',
'mcp.install.show': 'दिखाओ',
'mcp.install.hide': 'छिपाओ',
'mcp.install.configLabel': 'कॉन्फ़िगरेशन (वैकल्पिक JSON)',
'mcp.install.configPlaceholder': '{"key": "value"}',
'mcp.install.missingRequired': '"{key}" आवश्यक है',
'mcp.install.invalidJson': 'कॉन्फ़िग JSON मान्य JSON नहीं है',
'mcp.install.failedDetail': 'सर्वर विवरण लोड करने में विफल',
'mcp.install.failedInstall': 'इंस्टॉल विफल',
'mcp.install.button': 'स्थापित करें',
'mcp.install.installing': 'स्थापित किया जा रहा है...',
'mcp.detail.suggestedEnvReady': 'सुझाए गए पर्यावरण मूल्य तैयार हैं',
'mcp.detail.suggestedEnvBody':
'इस सर्वर को फिर से स्थापित करने के लिए सुझाए गए मूल्यों के साथ उन्हें लागू करने के लिए: {keys}',
'mcp.detail.connect': 'कनेक्ट करें',
'mcp.detail.connecting': 'कनेक्ट हो रहा है...',
'mcp.detail.disconnect': 'डिस्कनेक्ट करें',
'mcp.detail.hideAssistant': 'सहायक छिपाएँ',
'mcp.detail.helpConfigure': 'कॉन्फ़िगर करने में मेरी सहायता करें',
'mcp.detail.confirmUninstall': 'अनइंस्टॉल की पुष्टि करें?',
'mcp.detail.confirmUninstallAction': 'हाँ, अनइंस्टॉल करें',
'mcp.detail.uninstall': 'अनइंस्टॉल करें',
'mcp.detail.envVars': 'पर्यावरण चर',
'mcp.detail.reconfigure': 'पुन: कॉन्फ़िगर करें',
'mcp.detail.reconfigureHint':
'हर वेरिएबल के लिए नए मान दर्ज करें, फिर पुन: कनेक्ट करें। यह संग्रहीत मानों को बदल देता है।',
'mcp.detail.saveReconnect': 'सहेजें और पुन: कनेक्ट करें',
'mcp.detail.reconfigureSaving': 'सहेजा जा रहा है…',
'mcp.detail.reconfigureSuccess': 'एनवायरनमेंट अपडेट हो गया और पुन: कनेक्ट हो गया।',
'mcp.detail.reconfigureReconnectFailed':
'सहेजा गया, लेकिन नए मानों के साथ पुन: कनेक्ट करना विफल रहा।',
'mcp.detail.tools': 'उपकरण',
'onboarding.skipForNow': 'अभी के लिए छोड़ें',
'onboarding.localAI.continueWithCloud': 'बादल के साथ जारी रखें',
'onboarding.localAI.useLocalAnyway':
'फिर भी स्थानीय AI उपयोग करें (आपके डिवाइस के लिए अनुशंसित नहीं)',
'onboarding.localAI.useLocalInstead':
'इसके बजाय स्थानीय AI उपयोग करें (अभी Ollama से कनेक्ट करें)',
'onboarding.localAI.setupIssue': 'स्थानीय AI सेटअप में एक समस्या आई',
'autonomy.title': 'एजेंट की स्वायत्तता',
'autonomy.maxActionsLabel': 'प्रति घंटे अधिकतम क्रियाएं',
'autonomy.maxActionsHelp':
'प्रति रोलिंग घंटे में एजेंट अधिकतम कितने टूल एक्शन चला सकता है। नया मान अगली चैट पर लागू होगा। Cron जॉब्स और चैनल लिसनर OpenHuman को पुनः आरंभ करने तक अपनी मौजूदा सीमा बनाए रखते हैं।',
'autonomy.statusSaving': 'सहेजा जा रहा है...',
'autonomy.statusSaved': 'सहेजा गया.',
'autonomy.statusFailed': 'असफल',
'autonomy.unlimitedNote': 'असीमित - दर सीमित करना अक्षम।',
'autonomy.invalidIntegerMsg':
'एक धनात्मक पूर्णांक होना चाहिए (कोई सीमा न रखने के लिए Unlimited प्रीसेट उपयोग करें)।',
'autonomy.presetUnlimited': 'असीमित (डिफ़ॉल्ट)',
'triggers.toggleFailed': '{action} {trigger} के लिए विफल: {message}',
'settings.ai.overview': 'AI सिस्टम ओवरव्यू',
'settings.ai.configStatus': 'कॉन्फिगरेशन स्टेटस',
'settings.ai.fallbackMode': 'फ़ॉलबैक मोड',
'settings.ai.loadedFromRuntime': 'रनटाइम से लोड हुआ',
'settings.ai.loadingDuration': 'लोडिंग में लगा समय',
'settings.ai.localRuntime': 'लोकल मॉडल रनटाइम',
'settings.ai.openManager': 'मैनेजर खोलें',
'settings.ai.retryDownload': 'डाउनलोड फिर से करें',
'settings.ai.state': 'स्टेट',
'settings.ai.targetModel': 'टार्गेट मॉडल',
'settings.ai.download': 'डाउनलोड करें',
'settings.ai.localModelUnavailable': 'लोकल मॉडल स्टेटस उपलब्ध नहीं।',
'settings.ai.soulConfig': 'SOUL पर्सोना कॉन्फिगरेशन',
'settings.ai.refreshing': 'रिफ्रेश हो रहा है...',
'settings.ai.refreshSoul': 'SOUL रिफ्रेश करें',
'settings.ai.loadingSoul': 'SOUL कॉन्फिगरेशन लोड हो रही है...',
'settings.ai.identity': 'आइडेंटिटी',
'settings.ai.personality': 'पर्सनैलिटी',
'settings.ai.safetyRules': 'सेफ्टी रूल्स',
'settings.ai.source': 'सोर्स',
'settings.ai.loaded': 'लोड हुआ',
'settings.ai.toolsConfig': 'TOOLS कॉन्फिगरेशन',
'settings.ai.refreshTools': 'TOOLS रिफ्रेश करें',
'settings.ai.toolsAvailable': 'उपलब्ध टूल्स',
'settings.ai.tools': 'टूल्स',
'settings.ai.activeSkills': 'एक्टिव स्किल्स',
'settings.ai.skills': 'स्किल्स',
'settings.ai.skillsOverview': 'स्किल्स ओवरव्यू',
'settings.ai.refreshingAll': 'सभी रिफ्रेश हो रहे हैं...',
'settings.ai.refreshAll': 'सभी AI कॉन्फिगरेशन रिफ्रेश करें',
'settings.notifications.suppressAll': 'सभी नोटिफिकेशन बंद करें',
'settings.notifications.suppressAllDesc':
'फोकस स्टेट चाहे कुछ भी हो, एम्बेडेड ऐप्स के सभी OS नोटिफिकेशन टोस्ट ब्लॉक करें।',
'settings.notifications.toggleDnd': 'डू नॉट डिस्टर्ब टॉगल करें',
'settings.notifications.categories': 'कैटेगरीज़',
'settings.notifications.categoryFooter':
'किसी कैटेगरी को डिसेबल करने से उस टाइप के नए नोटिफिकेशन नोटिफिकेशन सेंटर में नहीं आएंगे। पुराने नोटिफिकेशन तब तक रहेंगे जब तक क्लियर न हों।',
'settings.billing.movedToWeb': 'बिलिंग वेब पर चली गई है',
'settings.billing.openDashboard': 'बिलिंग डैशबोर्ड खोलें',
'settings.billing.movedToWebDesc':
'सब्सक्रिप्शन बदलाव, पेमेंट तरीके, क्रेडिट और इनवॉयस अब वेब पर TinyHumans में मैनेज होते हैं।',
'settings.billing.backToSettings': 'Settings पर वापस',
'settings.billing.openingBrowser': 'ब्राउज़र खुल रहा है...',
'settings.billing.browserNotOpen': 'अगर ब्राउज़र नहीं खुला तो ऊपर वाला बटन इस्तेमाल करें।',
'settings.billing.browserOpenFailed':
'ब्राउज़र ऑटोमेटिकली नहीं खुल पाया। ऊपर वाला बटन इस्तेमाल करें।',
'settings.tools.chooseCapabilities':
'चुनें कि OpenHuman आपकी तरफ से कौन सी कैपेबिलिटीज़ इस्तेमाल कर सकता है।',
'settings.tools.saveChanges': 'बदलाव सेव करें',
'settings.tools.preferencesSaved': 'प्रेफरेंस सेव हो गई',
'settings.tools.saveFailed': 'प्रेफरेंस सेव नहीं हो पाई। दोबारा कोशिश करें।',
'settings.screenAwareness.mode': 'मोड',
'settings.screenAwareness.allExceptBlacklist': 'ब्लैकलिस्ट छोड़कर सब',
'settings.screenAwareness.whitelistOnly': 'केवल व्हाइटलिस्ट',
'settings.screenAwareness.screenMonitoring': 'स्क्रीन मॉनिटरिंग',
'settings.screenAwareness.saveSettings': 'सेटिंग्स सेव करें',
'settings.screenAwareness.session': 'सेशन',
'settings.screenAwareness.status': 'स्टेटस',
'settings.screenAwareness.active': 'एक्टिव',
'settings.screenAwareness.stopped': 'रुका हुआ',
'settings.screenAwareness.remaining': 'बचा हुआ',
'settings.screenAwareness.startSession': 'सेशन शुरू करें',
'settings.screenAwareness.stopSession': 'सेशन रोकें',
'settings.screenAwareness.analyzeNow': 'अभी एनालाइज़ करें',
'settings.screenAwareness.macosOnly':
'स्क्रीन अवेयरनेस डेस्कटॉप कैप्चर और परमिशन कंट्रोल अभी केवल macOS पर सपोर्ट हैं।',
'connections.comingSoon': 'जल्द आ रहा है',
'connections.setUp': 'सेट अप करें',
'connections.configured': 'कॉन्फिगर हो गया',
'connections.unavailable': 'उपलब्ध नहीं',
'connections.checking': 'चेक हो रहा है…',
'connections.walletConfigured':
'रिकवरी फ्रेज़ से लोकल EVM, BTC, Solana और Tron आइडेंटिटी कॉन्फिगर हो गई हैं।',
'connections.walletReady':
'एक रिकवरी फ्रेज़ से लोकल EVM, BTC, Solana और Tron आइडेंटिटी सेट करें।',
'connections.walletError':
'वॉलेट स्टेटस चेक नहीं हो पाई। रिकवरी फ्रेज़ पैनल से फिर से कोशिश करें।',
'connections.walletChecking': 'वॉलेट स्टेटस चेक हो रही है...',
'connections.walletIdentities': 'वॉलेट आइडेंटिटी',
'connections.walletDerived':
'रिकवरी फ्रेज़ से लोकल रूप से डिराइव हुई और केवल सेफ मेटाडेटा के रूप में स्टोर।',
'connections.privacySecurity': 'प्राइवेसी और सिक्योरिटी',
'connections.privacySecurityDesc':
'सभी डेटा और क्रेडेंशियल ज़ीरो-डेटा रिटेंशन पॉलिसी के साथ लोकल रूप से स्टोर हैं। आपकी जानकारी एन्क्रिप्टेड है और तीसरे पक्ष से कभी शेयर नहीं होती।',
'channels.status.connecting': 'कनेक्ट हो रहा है',
'channels.status.notConfigured': 'कॉन्फिगर नहीं हुआ',
'channels.noActiveRoute': 'कोई एक्टिव रूट नहीं',
'channels.activeRoute': 'एक्टिव रूट',
'channels.loadingDefinitions': 'चैनल डेफिनिशन लोड हो रही हैं...',
'channels.channelConnections': 'चैनल कनेक्शन',
'channels.configureAuthModes': 'हर मैसेजिंग चैनल के लिए auth modes कॉन्फिगर करें।',
'channels.configNotAvailable': 'कॉन्फिगरेशन उपलब्ध नहीं है',
'channels.channel': 'चैनल',
'devOptions.coreModeNotSet': 'कोर मोड: सेट नहीं है',
'devOptions.coreModeNotSetDesc':
'बूट-चेक पिकर अभी कन्फर्म नहीं हुआ। Local या Cloud चुनने के लिए पिकर पर Switch mode इस्तेमाल करें।',
'devOptions.local': 'लोकल',
'devOptions.embeddedCoreSidecar': 'एम्बेडेड कोर साइडकार',
'devOptions.sidecarSpawned': 'ऐप लॉन्च पर Tauri shell द्वारा इन-प्रोसेस स्पॉन किया गया।',
'devOptions.cloud': 'क्लाउड',
'devOptions.remoteCoreRpc': 'रिमोट कोर RPC',
'devOptions.token': 'टोकन',
'devOptions.tokenNotSet': 'सेट नहीं — RPC 401 देगा',
'devOptions.triggerSentryTest': 'Sentry टेस्ट ट्रिगर करें (staging)',
'devOptions.triggerSentryTestDesc':
'Sentry पाइपलाइन वेरिफाई करने के लिए टैग्ड एरर फायर करता है। Issue #1072 — वेरिफिकेशन के बाद हटाएं।',
'devOptions.sendTestEvent': 'टेस्ट इवेंट भेजें',
'devOptions.sending': 'भेज रहे हैं…',
'devOptions.eventSent': 'इवेंट भेज दिया गया',
'devOptions.sentryDisabled': '(कोई आईडी नहीं - इस बिल्ड में संतरी अक्षम है)',
'devOptions.failed': 'विफल',
'devOptions.appLogs': 'ऐप लॉग्स',
'devOptions.appLogsDesc':
'रोज़ाना के रोलिंग लॉग फाइल्स वाला फोल्डर खोलें। इश्यू रिपोर्ट करते समय सबसे नई फाइल अटैच करें।',
'devOptions.openLogsFolder': 'लॉग्स फोल्डर खोलें',
'mnemonic.phraseSaved': 'रिकवरी फ्रेज़ सेव हो गया',
'mnemonic.walletReady': 'मल्टी-चेन वॉलेट आइडेंटिटी तैयार हैं। Settings पर वापस जा रहे हैं...',
'mnemonic.writeDownWords': 'ये',
'mnemonic.wordsInOrder':
'शब्द क्रम में लिखें और किसी सुरक्षित जगह रखें। यह फ्रेज़ आपकी लोकल एन्क्रिप्शन key और EVM, BTC, Solana तथा Tron वॉलेट आइडेंटिटी सुरक्षित रखता है।',
'mnemonic.cannotRecover':
'यह फ्रेज़ खो जाए तो कभी रिकवर नहीं हो सकता — इसे पूरी तरह अपने डिवाइस पर ही रखें।',
'mnemonic.copyToClipboard': 'क्लिपबोर्ड पर कॉपी करें',
'mnemonic.alreadyHavePhrase': 'मेरे पास पहले से रिकवरी फ्रेज़ है',
'mnemonic.consentSaved':
'मैंने यह फ्रेज़ सेव कर लिया है और लोकल वॉलेट सेटअप के लिए इसे इस्तेमाल करने की अनुमति देता हूँ',
'mnemonic.enterPhraseToRestore':
'अपना लोकल वॉलेट रिस्टोर करने के लिए नीचे रिकवरी फ्रेज़ डालें, या पूरा फ्रेज़ किसी भी फील्ड में पेस्ट करें (नए बैकअप के लिए 12 शब्द; पुराने वर्जन के 24 शब्द भी काम करते हैं)।',
'mnemonic.words': 'शब्द',
'mnemonic.validPhrase': 'सही रिकवरी फ्रेज़',
'mnemonic.generateNewPhrase': 'नया रिकवरी फ्रेज़ जनरेट करें',
'mnemonic.securingData': 'आपका डेटा सुरक्षित हो रहा है...',
'mnemonic.saveRecoveryPhrase': 'रिकवरी फ्रेज़ सेव करें',
'mnemonic.userNotLoaded': 'यूज़र लोड नहीं हुआ। दोबारा साइन इन करें या पेज रिफ्रेश करें।',
'mnemonic.invalidPhrase': 'गलत रिकवरी फ्रेज़। अपने शब्द चेक करके दोबारा कोशिश करें।',
'mnemonic.somethingWentWrong': 'कुछ गड़बड़ हो गई। दोबारा कोशिश करें।',
'team.failedToCreate': 'टीम नहीं बन पाई',
'team.invalidInviteCode': 'गलत या एक्सपायर्ड इनवाइट कोड',
'team.failedToSwitch': 'टीम स्विच नहीं हो पाई',
'team.failedToLeave': 'टीम छोड़ने में दिक्कत आई',
'team.role.owner': 'ओनर',
'team.role.admin': 'एडमिन',
'team.role.billingManager': 'बिलिंग मैनेजर',
'team.role.member': 'मेंबर',
'team.active': 'एक्टिव',
'team.personalTeam': 'पर्सनल टीम',
'team.manageTeam': 'टीम मैनेज करें',
'team.switching': 'स्विच हो रहा है...',
'team.switch': 'स्विच करें',
'team.leaving': 'छोड़ रहे हैं...',
'team.leave': 'छोड़ें',
'team.yourTeams': 'आपकी टीम्स',
'team.createNewTeam': 'नई टीम बनाएं',
'team.teamName': 'टीम का नाम',
'team.creating': 'बन रही है...',
'team.joinExistingTeam': 'मौजूदा टीम जॉइन करें',
'team.inviteCode': 'इनवाइट कोड',
'team.joining': 'जॉइन हो रहे हैं...',
'team.join': 'जॉइन करें',
'team.leaveTeam': 'टीम छोड़ें',
'team.confirmLeave': 'क्या आप वाकई छोड़ना चाहते हैं',
'team.leaveWarning':
'आप टीम और सभी टीम रिसोर्स का एक्सेस खो देंगे। दोबारा जॉइन करने के लिए नया इनवाइट चाहिए होगा।',
'team.management': 'टीम मैनेजमेंट',
'team.notFound': 'टीम नहीं मिली',
'team.accessDenied': 'एक्सेस नहीं मिला',
'team.members': 'मेंबर्स',
'team.membersDesc': 'टीम के सदस्यों और भूमिकाओं को प्रबंधित करें',
'team.invites': 'आमंत्रित करता है',
'team.invitesDesc': 'आमंत्रण कोड बनाएं और प्रबंधित करें',
'team.settings': 'टीम सेटिंग्स',
'team.settingsDesc': 'टीम का नाम और सेटिंग संपादित करें',
'team.editSettings': 'टीम सेटिंग संपादित करें',
'team.enterName': 'टीम का नाम दर्ज करें',
'team.saving': 'सहेजा जा रहा है...',
'team.saveChanges': 'परिवर्तन सहेजें',
'team.delete': 'टीम हटाएँ',
'team.deleteDesc': 'इस टीम को स्थायी रूप से हटा दें',
'team.deleting': 'हटाया जा रहा है...',
'team.failedToUpdate': 'टीम को अद्यतन करने में विफल',
'team.failedToDelete': 'टीम को हटाने में विफल',
'team.manageTitle': '{name} प्रबंधित करें',
'team.planCreated': '{plan} योजना • बनाई गई {date}',
'team.confirmDelete': 'क्या आप वाकई {name} को हटाना चाहते हैं?',
'team.deleteWarning':
'यह कार्य पूर्ववत नहीं किया जा सकता। सभी टीम डेटा स्थायी रूप से हटा दिया जाएगा।',
'voice.title': 'वॉइस डिक्टेशन',
'voice.settings': 'वॉइस सेटिंग्स',
'voice.settingsDesc': 'डिक्टेट करने और एक्टिव फील्ड में टेक्स्ट डालने के लिए hotkey दबाकर रखें।',
'voice.hotkey': 'हॉटकी',
'voice.activationMode': 'एक्टिवेशन मोड',
'voice.tapToToggle': 'टॉगल के लिए टैप करें',
'voice.writingStyle': 'राइटिंग स्टाइल',
'voice.verbatimTranscription': 'जैसा बोला वैसा ट्रांसक्रिप्शन',
'voice.naturalCleanup': 'नैचुरल क्लीनअप',
'voice.autoStart': 'कोर के साथ वॉइस सर्वर ऑटोमेटिकली शुरू करें',
'voice.customDictionary': 'कस्टम डिक्शनरी',
'voice.customDictionaryDesc':
'रिकग्निशन एक्युरेसी बढ़ाने के लिए नाम, टेक्निकल टर्म और डोमेन शब्द जोड़ें।',
'voice.addWord': 'एक शब्द जोड़ें...',
'voice.sttDisabled': 'लोकल STT मॉडल डाउनलोड और तैयार होने तक वॉइस डिक्टेशन बंद है।',
'voice.openLocalAiModel': 'लोकल AI मॉडल खोलें',
'voice.serverRestarted': 'नई सेटिंग्स के साथ वॉइस सर्वर रीस्टार्ट हो गया।',
'voice.settingsSaved': 'वॉइस सेटिंग्स सेव हो गईं।',
'voice.serverStarted': 'वॉइस सर्वर शुरू हो गया।',
'voice.serverStopped': 'वॉइस सर्वर बंद हो गया।',
'voice.saveVoiceSettings': 'वॉइस सेटिंग्स सेव करें',
'voice.startVoiceServer': 'वॉइस सर्वर शुरू करें',
'voice.stopVoiceServer': 'वॉइस सर्वर बंद करें',
'voice.debugTitle': 'वॉइस डिबग',
'voice.failedToLoadSettings': 'ध्वनि सेटिंग लोड करने में विफल',
'voice.failedToSaveSettings': 'ध्वनि सेटिंग सहेजने में विफल',
'voice.failedToStartServer': 'वॉइस सर्वर प्रारंभ करने में विफल',
'voice.failedToStopServer': 'वॉइस सर्वर को रोकने में विफल',
'voice.sttDisabledPrefix': 'स्थानीय STT मॉडल डाउनलोड होने तक वॉयस डिक्टेशन अक्षम है। उपयोग करें',
'voice.sttDisabledSuffix': 'व्हिस्पर स्थापित करने के लिए उपरोक्त अनुभाग।',
'voice.debug.failedToLoadVoiceDebugData': 'ध्वनि डिबग डेटा लोड करने में विफल',
'voice.debug.settingsSaved': 'डीबग सेटिंग सहेजी गईं.',
'voice.debug.failedToSaveSettings': 'ध्वनि सेटिंग सहेजने में विफल',
'voice.debug.runtimeStatus': 'रनटाइम स्थिति',
'voice.debug.runtimeStatusDesc':
'वॉयस सर्वर और स्पीच-टू-टेक्स्ट इंजन के लिए लाइव डायग्नोस्टिक्स।',
'voice.debug.server': 'सर्वर',
'voice.debug.unavailable': 'अनुपलब्ध',
'voice.debug.ready': 'तैयार',
'voice.debug.notReady': 'तैयार नहीं',
'voice.debug.hotkey': 'हॉटकी',
'voice.debug.notAvailable': 'एन/ए',
'voice.debug.mode': 'मोड',
'voice.debug.transcriptions': 'प्रतिलेखन',
'voice.debug.serverError': 'सर्वर त्रुटि',
'voice.debug.advancedSettings': 'उन्नत सेटिंग्स',
'voice.debug.advancedSettingsDesc':
'रिकॉर्डिंग और साइलेंस डिटेक्शन के लिए निम्न-स्तरीय ट्यूनिंग पैरामीटर।',
'voice.debug.minimumRecordingSeconds': 'न्यूनतम रिकॉर्डिंग सेकंड',
'voice.debug.silenceThreshold': 'साइलेंस थ्रेशोल्ड (आरएमएस)',
'voice.debug.silenceThresholdDesc':
'इससे कम ऊर्जा वाली रिकॉर्डिंग को साइलेंस माना जाता है और छोड़ दिया जाता है। कम = अधिक संवेदनशील।',
'voice.providers.saved': 'ध्वनि प्रदाता सहेजे गए.',
'voice.providers.failedToSave': 'ध्वनि प्रदाताओं को सहेजने में विफल',
'voice.providers.ellipsis': '…',
'voice.providers.installing': 'स्थापित करना',
'voice.providers.installingBusy': 'इंस्टाल किया जा रहा है...',
'voice.providers.reinstallLocally': 'स्थानीय रूप से पुनः स्थापित करें',
'voice.providers.repair': 'मरम्मत',
'voice.providers.retryLocally': 'स्थानीय स्तर पर पुनः प्रयास करें',
'voice.providers.installLocally': 'स्थानीय रूप से स्थापित करें',
'voice.providers.whisperReady': 'व्हिस्पर तैयार है.',
'voice.providers.whisperInstallStarted': 'व्हिस्पर इंस्टॉल प्रारंभ हुआ',
'voice.providers.queued': 'पंक्तिबद्ध',
'voice.providers.failedToInstallWhisper': 'व्हिस्पर स्थापित करने में विफल',
'voice.providers.piperReady': 'पाइपर तैयार है.',
'voice.providers.piperInstallStarted': 'पाइपर स्थापित करना प्रारंभ हो गया',
'voice.providers.failedToInstallPiper': 'पाइपर स्थापित करने में विफल',
'voice.providers.title': 'आवाज प्रदाता',
'voice.providers.desc':
'चुनें कि ट्रांसक्रिप्शन और सिंथेसिस कहाँ चलें। बाइनरी और मॉडल डाउनलोड करने के लिए Install locally बटन उपयोग करें। स्थानीय प्रोवाइडर इंस्टॉल पूरा होने से पहले भी सहेजे जा सकते हैं — कोई मैन्युअल WHISPER_BIN या PIPER_BIN सेटअप आवश्यक नहीं।',
'voice.providers.sttProvider': 'वाक्-से-पाठ प्रदाता',
'voice.providers.sttProviderAria': 'एसटीटी प्रदाता',
'voice.providers.cloudWhisperProxy': 'बादल (कानाफूसी प्रॉक्सी)',
'voice.providers.localWhisper': 'स्थानीय कानाफूसी',
'voice.providers.installRequired': ' (इंस्टॉल आवश्यक)',
'voice.providers.whisperInstalledTitle':
'Whisper इंस्टॉल है। पुनः इंस्टॉल करने के लिए क्लिक करें।',
'voice.providers.whisperDownloadTitle':
'whisper.cpp और GGML मॉडल को अपने वर्कस्पेस में डाउनलोड करें।',
'voice.providers.installed': 'स्थापित',
'voice.providers.installFailed': 'इंस्टॉल विफल',
'voice.providers.notInstalled': 'स्थापित नहीं',
'voice.providers.whisperModel': 'व्हिस्पर मॉडल',
'voice.providers.whisperModelAria': 'कानाफूसी मॉडल',
'voice.providers.whisperModelTiny': 'छोटा (39 एमबी, सबसे तेज़)',
'voice.providers.whisperModelBase': 'आधार (74 एमबी)',
'voice.providers.whisperModelSmall': 'छोटा (244 एमबी)',
'voice.providers.whisperModelMedium': 'मध्यम (769 एमबी, अनुशंसित)',
'voice.providers.whisperModelLargeTurbo': 'बड़ा v3 टर्बो (1.5 जीबी, सर्वोत्तम सटीकता)',
'voice.providers.ttsProvider': 'पाठ से वाक् प्रदाता',
'voice.providers.ttsProviderAria': 'टीटीएस प्रदाता',
'voice.providers.cloudElevenLabsProxy': 'क्लाउड (इलेवनलैब्स प्रॉक्सी)',
'voice.providers.localPiper': 'स्थानीय पाइपर',
'voice.providers.piperInstalledTitle': 'पाइपर लगा हुआ है. पुनः स्थापित करने के लिए क्लिक करें.',
'voice.providers.piperDownloadTitle':
'Piper और बंडल की गई en_US-lessac-medium वॉयस को अपने वर्कस्पेस में डाउनलोड करें।',
'voice.providers.piperVoice': 'पाइपर आवाज',
'voice.providers.piperVoiceAria': 'पाइपर आवाज',
'voice.providers.customVoiceOption': 'अन्य (नीचे टाइप करें)…',
'voice.providers.customVoiceAria': 'पाइपर वॉयस आईडी (कस्टम)',
'voice.providers.customVoicePlaceholder': 'en_US-lessac-मध्यम',
'voice.providers.piperVoicesDesc':
'वॉयस huggingface.co/rhasspy/piper-voices से आती हैं। वॉयस बदलने पर नई .onnx डाउनलोड करने के लिए Install/Reinstall क्लिक करना पड़ सकता है।',
'voice.providers.mascotVoice': 'शुभंकर आवाज',
'voice.providers.mascotVoiceDescPrefix':
'ElevenLabs की वह आवाज़ जो मेसकॉट बोली प्रतिक्रियाओं के लिए उपयोग करता है, यहाँ कॉन्फ़िगर की गई है',
'voice.providers.mascotSettings': 'शुभंकर सेटिंग',
'voice.providers.mascotVoiceDescSuffix': '.',
'voice.providers.hotkeyPlaceholder': 'एफ.एन',
'voice.providers.piperPreset.lessacMedium': 'यूएस · लेसैक (तटस्थ, अनुशंसित)',
'voice.providers.piperPreset.lessacHigh': 'यूएस · लेसैक (उच्च गुणवत्ता, बड़ा)',
'voice.providers.piperPreset.ryanMedium': 'यूएस · रयान (पुरुष)',
'voice.providers.piperPreset.amyMedium': 'यूएस · एमी (महिला)',
'voice.providers.piperPreset.librittsHigh': 'यूएस · लिब्रिटीटीएस (मल्टी-स्पीकर)',
'voice.providers.piperPreset.alanMedium': 'जीबी · एलन (पुरुष)',
'voice.providers.piperPreset.jennyDiocoMedium': 'जीबी · जेनी डिओको (महिला)',
'voice.providers.piperPreset.northernEnglishMaleMedium': 'जीबी · उत्तरी अंग्रेजी (पुरुष)',
'voice.providers.chip.cloud': 'OpenHuman (प्रबंधित)',
'voice.providers.chip.cloudAria': 'OpenHuman प्रबंधित प्रोवाइडर हमेशा सक्षम रहता है',
'voice.providers.chip.whisper': 'Whisper (स्थानीय)',
'voice.providers.chip.enableWhisper': 'स्थानीय Whisper STT सक्षम करें',
'voice.providers.chip.disableWhisper': 'स्थानीय Whisper STT अक्षम करें',
'voice.providers.chip.piper': 'Piper (स्थानीय)',
'voice.providers.chip.enablePiper': 'स्थानीय Piper TTS सक्षम करें',
'voice.providers.chip.disablePiper': 'स्थानीय Piper TTS अक्षम करें',
'voice.providers.chip.enableProvider': 'Enable',
'voice.providers.chip.disableProvider': 'Disable',
'voice.providers.chip.apiKeyLabel': 'API कुंजी',
'voice.providers.chip.apiKeyPlaceholder': 'sk-…',
'voice.providers.chip.comingSoon': 'जल्द आ रहा है',
'voice.modal.title': 'Configure',
'voice.modal.desc':
'इस प्रोवाइडर को सक्षम करने के लिए अपनी API कुंजी दर्ज करें। सहेजने से पहले कनेक्शन परीक्षण कर सकते हैं।',
'voice.modal.testKey': 'कुंजी परीक्षण करें',
'voice.modal.testing': 'परीक्षण हो रहा है…',
'voice.modal.saveAndEnable': 'सहेजें और सक्षम करें',
'voice.modal.enable': 'Enable',
'voice.modal.whisperDesc':
'एक मॉडल आकार चुनें और Whisper बाइनरी तथा GGML मॉडल अपने वर्कस्पेस में इंस्टॉल करें। बड़े मॉडल अधिक सटीक लेकिन धीमे होते हैं।',
'voice.modal.piperDesc':
'एक वॉयस चुनें और Piper बाइनरी तथा ONNX मॉडल अपने वर्कस्पेस में इंस्टॉल करें। Piper पूरी तरह ऑफलाइन और कम विलंबता के साथ चलता है।',
'voice.routing.title': 'वॉयस रूटिंग',
'voice.routing.desc':
'चुनें कि कौन से सक्षम प्रोवाइडर स्पीच-टू-टेक्स्ट और टेक्स्ट-टू-स्पीच संभालें।',
'voice.routing.save': 'Save',
'voice.routing.testStt': 'STT परीक्षण करें',
'voice.routing.testTts': 'TTS परीक्षण करें',
'voice.routing.elevenlabsVoice': 'ElevenLabs वॉयस',
'voice.routing.elevenlabsVoiceAria': 'ElevenLabs वॉयस चयन',
'voice.routing.elevenlabsVoiceIdAria': 'ElevenLabs वॉयस ID (कस्टम)',
'voice.routing.elevenlabsVoiceDesc':
'एक क्यूरेटेड वॉयस चुनें या अपने ElevenLabs डैशबोर्ड से कस्टम वॉयस ID पेस्ट करें।',
'voice.externalProviders.title': 'बाहरी वॉयस प्रोवाइडर',
'voice.externalProviders.desc':
'Deepgram, ElevenLabs या OpenAI जैसे तृतीय-पक्ष STT/TTS API सीधे कनेक्ट करें।',
'voice.externalProviders.keySet': 'कुंजी सेट है',
'voice.externalProviders.noKey': 'कोई API कुंजी नहीं',
'voice.externalProviders.test': 'Test',
'voice.externalProviders.testing': 'परीक्षण हो रहा है…',
'voice.externalProviders.remove': 'Remove',
'voice.externalProviders.provider': 'Provider',
'voice.externalProviders.selectProvider': 'एक प्रोवाइडर चुनें…',
'voice.externalProviders.apiKey': 'API कुंजी',
'voice.externalProviders.apiKeyPlaceholder': 'sk-…',
'voice.externalProviders.add': 'Add',
'autocomplete.title': 'ऑटोकम्पलीट',
'autocomplete.settings': 'सेटिंग्स',
'autocomplete.acceptWithTab': 'Tab से एक्सेप्ट करें',
'autocomplete.stylePreset': 'स्टाइल प्रीसेट',
'autocomplete.style.balanced': 'बैलेंस्ड',
'autocomplete.style.concise': 'संक्षिप्त',
'autocomplete.style.formal': 'फॉर्मल',
'autocomplete.style.casual': 'कैज़ुअल',
'autocomplete.style.custom': 'कस्टम',
'autocomplete.disabledApps': 'डिसेबल ऐप्स (एक बंडल/ऐप टोकन प्रति लाइन)',
'autocomplete.saveSettings': 'सेटिंग्स सेव करें',
'autocomplete.saving': 'सेव हो रहा है…',
'autocomplete.runtime': 'रनटाइम',
'autocomplete.running': 'चल रहा है',
'autocomplete.start': 'शुरू करें',
'autocomplete.stop': 'रोकें',
'autocomplete.settingsSaved': 'ऑटोकम्पलीट सेटिंग्स सेव हो गईं।',
'autocomplete.started': 'ऑटोकम्पलीट शुरू हो गया।',
'autocomplete.didNotStart': 'ऑटोकम्पलीट शुरू नहीं हुआ। चेक करें कि यह चालू है।',
'autocomplete.stopped': 'ऑटोकम्पलीट रुक गया।',
'autocomplete.advancedSettings': 'एडवांस्ड सेटिंग्स',
'autocomplete.debugTitle': 'ऑटोकम्पलीट डिबग',
'chat.agentChat': 'एजेंट चैट',
'chat.overrides': 'ओवरराइड्स',
'chat.model': 'मॉडल',
'chat.temperature': 'टेम्परेचर',
'chat.conversation': 'बातचीत',
'chat.startAgentConversation': 'एजेंट से बातचीत शुरू करें।',
'chat.you': 'आप',
'chat.agent': 'एजेंट',
'chat.askAgent': 'एजेंट से कुछ भी पूछें...',
'chat.sendMessage': 'मैसेज भेजें',
'composio.triageTitle': 'इंटीग्रेशन ट्रिगर',
'composio.triageDesc':
'एक्टिव होने पर, हर आने वाला Composio ट्रिगर AI triage स्टेप से गुज़रता है जो इवेंट क्लासीफाई करता है और ऑटोमेटेड एक्शन शुरू कर सकता है — प्रति ट्रिगर एक लोकल LLM टर्न। मैन्युअल रिव्यू पसंद हो तो ग्लोबली या per-integration डिसेबल करें। अगर एनवायरनमेंट वेरिएबल',
'composio.disableAllTriage': 'सभी ट्रिगर के लिए AI triage बंद करें',
'composio.triggersStillRecorded':
'ट्रिगर हिस्ट्री में रिकॉर्ड होते रहते हैं — कोई LLM टर्न नहीं चलता।',
'composio.disableSpecificIntegrations': 'खास इंटीग्रेशन के लिए AI triage बंद करें',
'composio.settingsSaved': 'सेटिंग्स सहेजी गईं',
'composio.saveFailed': 'सेव नहीं हो पाया। दोबारा कोशिश करें।',
'cron.title': 'क्रॉन जॉब्स',
'cron.scheduledJobs': 'शेड्यूल्ड जॉब्स',
'cron.manageCronJobs': 'कोर शेड्यूलर से cron jobs मैनेज करें।',
'cron.refreshCronJobs': 'Cron Jobs रिफ्रेश करें',
'localModel.modelStatus': 'मॉडल स्टेटस',
'localModel.downloadModels': 'मॉडल डाउनलोड करें',
'localModel.usage': 'उपयोग',
'localModel.usageDesc':
'चुनें कि कौन से सबसिस्टम लोकल मॉडल पर चलें। बंद होने पर क्लाउड इस्तेमाल होगा।',
'localModel.enableRuntime': 'लोकल AI रनटाइम चालू करें',
'localModel.enableRuntimeDesc':
'मास्टर स्विच। डिफ़ॉल्ट रूप से बंद — Ollama आइडल रहता है। चालू होने पर tree summarizer, screen intelligence और autocomplete हमेशा लोकल मॉडल इस्तेमाल करते हैं।',
'localModel.advancedSettings': 'एडवांस्ड सेटिंग्स',
'localModel.debugTitle': 'लोकल मॉडल डिबग',
'screenAwareness.debugTitle': 'स्क्रीन अवेयरनेस डिबग',
'screenAwareness.debug.debugAndDiagnostics': 'डिबग और डायग्नोस्टिक्स',
'screenAwareness.debug.collapse': 'पतन',
'screenAwareness.debug.expand': 'विस्तार करें',
'screenAwareness.debug.failedToSave': 'स्क्रीन इंटेलिजेंस सहेजने में विफल',
'screenAwareness.debug.policyTitle': 'स्क्रीन इंटेलिजेंस नीति',
'screenAwareness.debug.baselineFps': 'बेसलाइन एफपीएस',
'screenAwareness.debug.useVisionModel': 'विज़न मॉडल का उपयोग करें',
'screenAwareness.debug.useVisionModelDesc':
'समृद्ध संदर्भ के लिए स्क्रीनशॉट को विज़न LLM को भेजें। बंद होने पर केवल OCR टेक्स्ट का उपयोग टेक्स्ट LLM के साथ किया जाता है — तेज़ और विज़न मॉडल की आवश्यकता नहीं।',
'screenAwareness.debug.keepScreenshots': 'स्क्रीनशॉट रखें',
'screenAwareness.debug.keepScreenshotsDesc':
'प्रोसेसिंग के बाद हटाने की बजाय कैप्चर किए गए स्क्रीनशॉट वर्कस्पेस में सहेजें',
'screenAwareness.debug.allowlist': 'अनुमति सूची (प्रति पंक्ति एक नियम)',
'screenAwareness.debug.denylist': 'अस्वीकृत सूची (प्रति पंक्ति एक नियम)',
'screenAwareness.debug.saveSettings': 'स्क्रीन इंटेलिजेंस सेटिंग्स सहेजें',
'screenAwareness.debug.sessionStats': 'सत्र आँकड़े',
'screenAwareness.debug.framesEphemeral': 'फ़्रेम (क्षणिक)',
'screenAwareness.debug.panicStop': 'घबराना बंद करो',
'screenAwareness.debug.defaultPanicHotkey': 'सीएमडी+शिफ्ट+.',
'screenAwareness.debug.vision': 'दृष्टि',
'screenAwareness.debug.idle': 'निष्क्रिय',
'screenAwareness.debug.visionQueue': 'दृष्टि कतार',
'screenAwareness.debug.lastVision': 'अंतिम दर्शन',
'screenAwareness.debug.notAvailable': 'एन/ए',
'screenAwareness.debug.visionSummaries': 'दृष्टि सारांश',
'screenAwareness.debug.refreshing': 'ताज़ा...',
'screenAwareness.debug.noSummaries': 'अभी तक कोई सारांश नहीं.',
'screenAwareness.debug.unknownApp': 'अज्ञात ऐप',
'screenAwareness.debug.macosOnly': 'स्क्रीन इंटेलिजेंस V1 वर्तमान में केवल macOS पर समर्थित है।',
'memory.debugTitle': 'मेमोरी डिबग',
'memory.documents': 'दस्तावेज़',
'memory.filterByNamespace': 'नामस्थान के अनुसार फ़िल्टर करें...',
'memory.refresh': 'ताज़ा करें',
'memory.noDocumentsFound': 'कोई दस्तावेज़ नहीं मिला.',
'memory.delete': 'हटाएँ',
'memory.rawResponse': 'कच्ची प्रतिक्रिया',
'memory.namespaces': 'नामस्थान',
'memory.noNamespacesFound': 'कोई नामस्थान नहीं मिला.',
'memory.queryRecall': 'प्रश्न और स्मरण',
'memory.namespace': 'नामस्थान',
'memory.queryText': 'क्वेरी पाठ...',
'memory.defaultMaxChunks': '10',
'memory.maxChunks': 'अधिकतम टुकड़े',
'memory.query': 'प्रश्न',
'memory.recall': 'स्मरण करो',
'memory.queryLabel': 'प्रश्न',
'memory.recallLabel': 'स्मरण करो',
'memory.queryResult': 'क्वेरी परिणाम',
'memory.recallResult': 'परिणाम याद करें',
'memory.clearNamespace': 'नामस्थान साफ़ करें',
'memory.clearNamespaceDescription': 'किसी नेमस्पेस के सभी दस्तावेज़ स्थायी रूप से हटाएं।',
'memory.selectNamespace': 'नामस्थान चुनें...',
'memory.exampleNamespace': 'जैसे कौशल:gmail:user@example.com',
'memory.clear': 'स्पष्ट',
'memory.deleteConfirm': 'नामस्थान "{namespace}" में दस्तावेज़ "{documentId}" हटाएं?',
'memory.clearNamespaceConfirm':
'यह "{namespace}" नेमस्पेस के सभी दस्तावेज़ स्थायी रूप से हटा देगा। जारी रखें?',
'memory.clearNamespaceSuccess': 'नेमस्पेस "{namespace}" साफ़ किया गया।',
'memory.clearNamespaceEmpty': '"{namespace}" में साफ़ करने के लिए कुछ भी नहीं है।',
'webhooks.debugTitle': 'Webhooks डिबग',
'webhooks.failedToLoadDebugData': 'वेबहुक डिबग डेटा लोड करने में विफल',
'webhooks.clearLogsConfirm': 'सभी कैप्चर किए गए वेबहुक डीबग लॉग साफ़ करें?',
'webhooks.failedToClearLogs': 'वेबहुक लॉग साफ़ करने में विफल',
'webhooks.loading': 'लोड हो रहा है...',
'webhooks.refresh': 'ताज़ा करें',
'webhooks.clearing': 'समाशोधन...',
'webhooks.clearLogs': 'लॉग साफ़ करें',
'webhooks.registered': 'पंजीकृत',
'webhooks.captured': 'कब्जा कर लिया',
'webhooks.live': 'जीना',
'webhooks.disconnected': 'विच्छेदित',
'webhooks.lastEvent': 'आखिरी घटना',
'webhooks.at': 'पर',
'webhooks.registeredWebhooks': 'पंजीकृत वेबहुक',
'webhooks.noActiveRegistrations': 'कोई सक्रिय पंजीकरण नहीं.',
'webhooks.resolvingBackendUrl': 'बैकएंड का समाधान URL…',
'webhooks.capturedRequests': 'कैप्चर किए गए अनुरोध',
'webhooks.noRequestsCaptured': 'अभी तक कोई वेबहुक अनुरोध कैप्चर नहीं किया गया।',
'webhooks.unrouted': 'अनियंत्रित',
'webhooks.pending': 'लंबित',
'webhooks.requestHeaders': 'शीर्षलेखों का अनुरोध करें',
'webhooks.queryParams': 'क्वेरी पैरामीटर',
'webhooks.requestBody': 'अनुरोध निकाय',
'webhooks.responseHeaders': 'प्रतिक्रिया शीर्षलेख',
'webhooks.responseBody': 'प्रतिक्रिया निकाय',
'webhooks.rawPayload': 'कच्चा पेलोड',
'webhooks.empty': '[खाली]',
'providerSetup.error.defaultDetails': 'प्रदाता सेटअप विफल रहा.',
'providerSetup.error.providerFallback': 'प्रदाता',
'providerSetup.error.credentialsRejected':
'{provider} ने क्रेडेंशियल अस्वीकार कर दिए। API कुंजी जांचें और पुनः प्रयास करें।',
'providerSetup.error.endpointNotRecognized':
'{provider} ने एंडपॉइंट नहीं पहचाना। बेस URL जांचें और पुनः प्रयास करें।',
'providerSetup.error.providerUnavailable':
'{provider} अभी उपलब्ध नहीं है। पुनः प्रयास करें या प्रोवाइडर स्थिति जांचें।',
'providerSetup.error.unreachable':
'{provider} से संपर्क नहीं हो सका। एंडपॉइंट URL और नेटवर्क कनेक्शन जांचें, फिर पुनः प्रयास करें।',
'providerSetup.error.couldNotReachWithMessage': '{provider} तक नहीं पहुंच सका: {message}',
'providerSetup.error.technicalDetails': 'तकनीकी विवरण',
'notifications.routingTitle': 'नोटिफिकेशन रूटिंग',
'notifications.routing.pipelineStats': 'पाइपलाइन आँकड़े',
'notifications.routing.total': 'कुल',
'notifications.routing.unread': 'अपठित',
'notifications.routing.unscored': 'अंकरहित',
'notifications.routing.intelligenceTitle': 'अधिसूचना खुफिया',
'notifications.routing.intelligenceDesc':
'आपके कनेक्टेड अकाउंट्स की हर सूचना को स्थानीय AI मॉडल द्वारा स्कोर किया जाता है। उच्च-महत्व की सूचनाएं स्वतः आपके ऑर्केस्ट्रेटर एजेंट को भेज दी जाती हैं ताकि कोई महत्वपूर्ण बात छूट न जाए।',
'notifications.routing.howItWorks': 'यह कैसे काम करता है',
'notifications.routing.level.drop': 'गिराओ',
'notifications.routing.level.dropDesc': 'शोर / स्पैम - संग्रहीत लेकिन सामने नहीं आया',
'notifications.routing.level.acknowledge': 'स्वीकार करें',
'notifications.routing.level.acknowledgeDesc':
'निम्न-प्राथमिकता — नोटिफिकेशन सेंटर में दिखाया गया',
'notifications.routing.level.react': 'प्रतिक्रिया',
'notifications.routing.level.reactDesc':
'मध्यम-प्राथमिकता — केंद्रित एजेंट प्रतिक्रिया ट्रिगर करता है',
'notifications.routing.level.escalate': 'आगे बढ़ें',
'notifications.routing.level.escalateDesc':
'उच्च-प्राथमिकता — ऑर्केस्ट्रेटर एजेंट को अग्रेषित किया गया',
'notifications.routing.perProvider': 'प्रति-प्रदाता रूटिंग',
'notifications.routing.threshold': 'देहली',
'notifications.routing.routeToOrchestrator': 'ऑर्केस्ट्रेटर के लिए मार्ग',
'notifications.routing.loadSettingsError':
'सेटिंग्स लोड करने में विफल। पुनः प्रयास करने के लिए यह पैनल फिर से खोलें।',
'common.reload': 'रिलोड करें',
'common.skip': 'स्किप करें',
'common.disable': 'बंद करें',
'common.enable': 'चालू करें',
'chat.safetyTimeout':
'2 मिनट बाद भी एजेंट से कोई जवाब नहीं मिला। दोबारा कोशिश करें या अपना कनेक्शन चेक करें।',
'chat.filter.all': 'सभी',
'chat.filter.general': 'सामान्य',
'chat.filter.briefing': 'ब्रीफिंग',
'chat.filter.notification': 'नोटिफिकेशन',
'chat.filter.workers': 'वर्कर्स',
'chat.selectThread': 'एक थ्रेड चुनें',
'chat.threads': 'थ्रेड्स',
'chat.noThreads': 'अभी कोई थ्रेड नहीं',
'chat.noLabelThreads': 'कोई "{label}" थ्रेड नहीं',
'chat.noWorkerThreads': 'अभी कोई वर्कर थ्रेड नहीं',
'chat.deleteThread': 'थ्रेड डिलीट करें',
'chat.deleteThreadConfirm': 'क्या आप वाकई "{title}" डिलीट करना चाहते हैं?',
'chat.untitledThread': 'बिना शीर्षक की थ्रेड',
'chat.editThreadTitle': 'थ्रेड शीर्षक संपादित करें',
'chat.hideSidebar': 'साइडबार छुपाएं',
'chat.showSidebar': 'साइडबार दिखाएं',
'chat.newThreadShortcut': 'नई थ्रेड (/new)',
'chat.new': 'नई',
'chat.failedToLoadMessages': 'मैसेज लोड नहीं हो पाए',
'chat.thinkingIteration': 'सोच रहा है... ({n})',
'chat.thinkingDots': 'सोच रहा है...',
'chat.approachingLimit': 'उपयोग सीमा के करीब',
'chat.approachingLimitMsg': 'आपने अपने उपलब्ध कोटे का {pct}% इस्तेमाल कर लिया है।',
'chat.upgrade': 'अपग्रेड करें',
'chat.weeklyLimitHit': 'आपकी साप्ताहिक सीमा पूरी हो गई।',
'chat.resets': 'रीसेट होता है',
'chat.topUpToContinue': 'जारी रखने के लिए टॉप अप करें।',
'chat.budgetComplete': 'आपका बजट पूरा हो गया। जारी रखने के लिए क्रेडिट जोड़ें या अपग्रेड करें।',
'chat.topUp': 'टॉप अप करें',
'chat.cycle': 'चक्र',
'chat.cycleSpent': 'इस चक्र में खर्च',
'chat.cycleRemaining': 'शेष',
'chat.left': 'बचा हुआ',
'chat.setup': 'सेट अप करें',
'chat.switchToText': 'टेक्स्ट पर स्विच करें',
'chat.transcribing': 'ट्रांसक्राइब हो रहा है...',
'chat.stopAndSend': 'रोकें और भेजें',
'chat.startTalking': 'बोलना शुरू करें',
'chat.playingVoiceReply': 'वॉइस रिप्लाई चल रहा है',
'chat.voiceHint': 'बोलने के लिए माइक इस्तेमाल करें',
'chat.micUnavailable': 'माइक्रोफोन उपलब्ध नहीं',
'chat.turn': 'टर्न',
'chat.turns': 'टर्न्स',
'chat.openWorkerThread': 'वर्कर थ्रेड खोलें',
'chat.attachment.attach': 'छवि संलग्न करें',
'chat.attachment.remove': '{name} हटाएं',
'chat.attachment.tooMany': 'प्रति संदेश अधिकतम {max} छवियां',
'chat.attachment.tooLarge': 'छवि {max} आकार सीमा से अधिक है',
'chat.attachment.unsupportedType':
'असमर्थित फ़ाइल प्रकार। PNG, JPEG, WebP, GIF, या BMP का उपयोग करें।',
'chat.attachment.readFailed': 'फ़ाइल पढ़ नहीं सकी',
'memory.searchAria': 'मेमोरी सर्च करें',
'memory.searchPlaceholder': 'मेमोरी एंट्रीज़ सर्च करें...',
'memory.sourceFilter.all': 'सभी सोर्स',
'memory.sourceFilter.email': 'ईमेल',
'memory.sourceFilter.calendar': 'कैलेंडर',
'memory.sourceFilter.telegram': 'Telegram',
'memory.sourceFilter.aiInsight': 'AI इनसाइट',
'memory.sourceFilter.system': 'सिस्टम',
'memory.sourceFilter.trading': 'ट्रेडिंग',
'memory.sourceFilter.security': 'सिक्योरिटी',
'memory.ingestionActivity': 'इन्जेशन एक्टिविटी',
'memory.events': 'इवेंट्स',
'memory.event': 'इवेंट',
'memory.overTheLast': 'पिछले',
'memory.months': 'महीने',
'memory.peak': 'पीक',
'memory.perDay': '/दिन',
'memory.less': 'कम',
'memory.more': 'ज़्यादा',
'memory.on': 'पर',
'memory.loading': 'मेमोरी लोड हो रही है',
'memory.fetching': 'आपकी मेमोरी एंट्रीज़ फेच हो रही हैं...',
'memory.analyzing': 'मेमोरी एनालाइज़ हो रही है',
'memory.analyzingHint': 'इनसाइट निकालने के लिए मेमोरी प्रोसेस हो रही है...',
'memory.noMatches': 'कोई मिलान नहीं मिला',
'memory.noMatchesHint': 'सर्च टर्म या फिल्टर बदलकर देखें।',
'memory.allCaughtUp': 'सब अप-टू-डेट है',
'memory.allCaughtUpHint': 'कोई नई मेमोरी एंट्री प्रोसेस करने के लिए नहीं।',
'memory.noAnalysis': 'अभी कोई एनालिसिस नहीं',
'memory.noAnalysisHint': 'अपनी मेमोरी में पैटर्न देखने के लिए एनालिसिस चलाएं।',
'memory.emptyHint': 'अपनी पहली मेमोरी बनाने के लिए बातचीत शुरू करें।',
'mic.unavailable': 'माइक्रोफोन उपलब्ध नहीं है',
'mic.permissionDenied': 'माइक्रोफोन की अनुमति नहीं मिली',
'mic.failedToStartRecorder': 'रिकॉर्डर शुरू नहीं हो पाया',
'mic.deviceUnavailable': 'चयनित माइक्रोफ़ोन उपलब्ध नहीं है — कोई दूसरा डिवाइस आज़माएँ।',
'mic.deviceInUse': 'माइक्रोफ़ोन किसी अन्य एप्लिकेशन द्वारा उपयोग में है।',
'mic.error': 'माइक्रोफ़ोन त्रुटि',
'mic.transcribing': 'ट्रांसक्राइब हो रहा है...',
'mic.retryingTranscription': 'Retrying... ({attempt} of {max})',
'mic.tapToSend': 'भेजने के लिए टैप करें',
'mic.waitingForAgent': 'एजेंट का इंतज़ार है...',
'mic.tapAndSpeak': 'टैप करें और बोलें',
'mic.stopRecording': 'रिकॉर्डिंग रोकें और भेजें',
'mic.startRecording': 'रिकॉर्डिंग शुरू करें',
'mic.deviceSelector': 'माइक्रोफोन डिवाइस',
'mic.tapToSendCountdown': 'भेजने के लिए टैप करें ({seconds}स)',
'token.usageLimitReached': 'उपयोग सीमा पहुँच गई',
'token.approachingLimit': 'सीमा के करीब',
'token.planClickForDetails': 'प्लान - डिटेल्स के लिए क्लिक करें',
'token.sessionTokens': 'इन: {in} | आउट: {out} | टर्न: {turns}',
'token.limit': 'सीमा पहुँच गई',
'catalog.noCapabilityBinding': 'कोई कैपेबिलिटी बाइंडिंग नहीं',
'catalog.downloadFailed': 'डाउनलोड विफल',
'catalog.active': 'एक्टिव',
'catalog.installed': 'इन्स्टॉल्ड',
'catalog.notDownloaded': 'डाउनलोड नहीं हुआ',
'catalog.inUse': 'इस्तेमाल हो रहा है',
'catalog.use': 'इस्तेमाल करें',
'catalog.deleteModel': 'मॉडल डिलीट करें',
'catalog.download': 'डाउनलोड करें',
'navigator.recent': 'हाल का',
'navigator.today': 'आज',
'navigator.thisWeek': 'इस हफ्ते',
'navigator.sources': 'सोर्स',
'navigator.email': 'ईमेल',
'navigator.slack': 'Slack',
'navigator.chat': 'चैट',
'navigator.documents': 'दस्तावेज़',
'navigator.people': 'लोग',
'navigator.topics': 'विषय',
'dreams.description':
'ड्रीम्स AI-जेनरेटेड रिफ्लेक्शन हैं जो आपकी मेमोरी के पैटर्न को सिंथेसाइज़ करते हैं।',
'dreams.comingSoon': 'जल्द आ रहा है',
'assignment.memoryLlm': 'मेमोरी LLM',
'assignment.memoryLlmAria': 'मेमोरी LLM सिलेक्शन',
'assignment.embedder': 'एम्बेडर',
'assignment.loaded': 'लोड हुआ',
'assignment.notDownloaded': 'डाउनलोड नहीं हुआ',
'assignment.usedForExtractSummarise': 'एक्सट्रैक्शन और समरीज़ेशन के लिए इस्तेमाल',
'insights.knownFacts': 'जानी-मानी बातें',
'insights.preferences': 'पसंद',
'insights.relationships': 'रिश्ते',
'insights.skills': 'स्किल्स',
'insights.opinions': 'राय',
'insights.other': 'अन्य',
'insights.title': 'इनसाइट्स',
'insights.empty': 'अभी कोई इनसाइट नहीं। मेमोरी बढ़ने पर इनसाइट्स बनती हैं।',
'insights.description': 'आपके मेमोरी ग्राफ में {count} रिलेशन के आधार पर।',
'insights.items': 'आइटम्स',
'insights.more': 'और',
'calls.joiningCall': 'कॉल जॉइन हो रही है',
'calls.meetWindowOpening': 'Meet विंडो खुल रही है...',
'calls.failedToStart': 'Meet कॉल शुरू नहीं हो पाई',
'calls.couldNotStart': 'कॉल शुरू नहीं हो पाई',
'calls.failedToClose': 'कॉल बंद नहीं हो पाई',
'calls.couldNotClose': 'कॉल बंद नहीं हो पाई',
'calls.joinMeet': 'Google Meet कॉल जॉइन करें',
'calls.joinMeetDescription': 'जॉइन करने के लिए Google Meet लिंक डालें।',
'calls.meetLink': 'Meet लिंक',
'calls.displayName': 'डिस्प्ले नाम',
'calls.openingMeet': 'Meet खुल रहा है...',
'calls.joinCall': 'कॉल जॉइन करें',
'calls.activeCalls': 'एक्टिव कॉल्स',
'calls.leave': 'छोड़ें',
'workspace.wipeConfirm': 'क्या आप वाकई सारी मेमोरी मिटाना चाहते हैं? यह वापस नहीं होगा।',
'workspace.resetTreeConfirm': 'क्या आप वाकई मेमोरी ट्री रीबिल्ड करना चाहते हैं?',
'workspace.wipeTitle': 'मेमोरी मिटाएं',
'workspace.resetting': 'रीसेट हो रहा है...',
'workspace.resetMemory': 'मेमोरी रीसेट करें',
'workspace.resetTreeTitle': 'मेमोरी ट्री रीबिल्ड करें',
'workspace.rebuilding': 'रीबिल्ड हो रहा है...',
'workspace.resetMemoryTree': 'मेमोरी ट्री रीसेट करें',
'workspace.building': 'बन रहा है...',
'workspace.buildSummaryTrees': 'समरी ट्री बनाएं',
'workspace.viewVault': 'वॉल्ट देखें',
'workspace.openingVaultTitle': 'ओब्सीडियन में तिजोरी खोलना',
'workspace.openingVaultMessage':
'यदि Obsidian नहीं खुलता, तो obsidian.md से इंस्टॉल करें या Reveal Folder उपयोग करें। वॉल्ट पथ:',
'workspace.openVaultFailedTitle': 'Obsidian में वॉल्ट नहीं खुल सका',
'workspace.openVaultFailedMessage':
'वॉल्ट निर्देशिका को सीधे खोलने के लिए रिवील फोल्डर का उपयोग करें। तिजोरी पथ:',
'workspace.revealVaultFailed': 'वॉल्ट फ़ोल्डर नहीं दिखाया जा सका',
'workspace.revealFolder': 'फ़ोल्डर प्रकट करें',
'workspace.checkingVault': 'जाँच हो रही है…',
'workspace.vaultNotRegisteredHelp':
'Obsidian केवल वे फ़ोल्डर खोलता है जो आपने वॉल्ट के रूप में जोड़े हैं। Obsidian में "Open folder as vault" चुनें और नीचे दिया फ़ोल्डर चुनें — यह एक बार करना है। फिर View Vault पर क्लिक करें।',
'workspace.obsidianNotFoundHelp':
'इस डिवाइस पर Obsidian नहीं मिला। इसे इंस्टॉल करें, या — यदि यह किसी गैर-मानक स्थान पर इंस्टॉल है — Advanced में इसका कॉन्फ़िग फ़ोल्डर सेट करें।',
'workspace.openAnyway': 'फिर भी Obsidian में खोलें',
'workspace.installObsidian': 'Obsidian इंस्टॉल करें',
'workspace.obsidianAdvanced': 'Obsidian किसी और जगह इंस्टॉल है?',
'workspace.obsidianConfigDirLabel': 'Obsidian कॉन्फ़िग फ़ोल्डर',
'workspace.obsidianConfigDirHint':
'obsidian.json वाले फ़ोल्डर का पथ (जैसे ~/.config/obsidian)। ऑटो-डिटेक्ट के लिए खाली छोड़ें।',
'workspace.obsidianConfigDirPlaceholder': '~/.config/obsidian',
'workspace.graphLoadFailed': 'मेमोरी ग्राफ लोड नहीं हो पाया',
'workspace.loadingGraph': 'मेमोरी ग्राफ लोड हो रहा है...',
'workspace.graphViewMode': 'मेमोरी ग्राफ व्यू मोड',
'workspace.trees': 'ट्रीज़',
'workspace.contacts': 'कॉन्टैक्ट्स',
'graph.noContactMentions': 'कोई कॉन्टैक्ट मेंशन नहीं',
'graph.noMemory': 'कोई मेमोरी नहीं',
'graph.source': 'सोर्स',
'graph.topic': 'विषय',
'graph.global': 'ग्लोबल',
'graph.document': 'दस्तावेज़',
'graph.contact': 'कॉन्टैक्ट',
'graph.nodes': 'नोड्स',
'graph.parentChild': 'पेरेंट-चाइल्ड',
'graph.documentContact': 'दस्तावेज़-कॉन्टैक्ट',
'graph.link': 'लिंक',
'graph.links': 'लिंक्स',
'graph.children': 'चाइल्ड',
'graph.clickToOpenObsidian': 'Obsidian में खोलने के लिए क्लिक करें',
'graph.person': 'व्यक्ति',
'graph.resetView': 'व्यू रीसेट करें',
'modal.dontShowAgain': 'ऐसे सुझाव फिर न दिखाएं',
'reflections.loading': 'रिफ्लेक्शन लोड हो रहे हैं...',
'reflections.empty': 'अभी कोई रिफ्लेक्शन नहीं',
'reflections.title': 'रिफ्लेक्शन',
'reflections.proposedAction': 'प्रस्तावित एक्शन',
'reflections.act': 'करें',
'reflections.dismiss': 'हटाएं',
'reflections.viewConversation': 'देखें',
'subconscious.mode.label': 'अवचेतन मोड',
'subconscious.mode.off.title': 'बंद',
'subconscious.mode.off.desc': 'अवचेतन अक्षम है।',
'subconscious.mode.simple.title': 'सरल',
'subconscious.mode.simple.desc': 'केवल-पठन अवलोकन। केवल मेमोरी और फ़ाइल एक्सेस।',
'subconscious.mode.aggressive.title': 'आक्रामक',
'subconscious.mode.aggressive.desc':
'पूर्ण टूल एक्सेस। लिख सकता है, एजेंट बना सकता है और कार्य सौंप सकता है।',
'subconscious.mode.aggressiveWarning':
'आक्रामक मोड अवचेतन को लेखन और उप-एजेंट निर्माण सहित पूर्ण टूल एक्सेस देता है।',
'subconscious.interval.label': 'आवृत्ति',
'subconscious.interval.minutes': '{n} मि',
'subconscious.interval.hours': '{n} घं',
'subconscious.interval.oneHour': '1 घंटा',
'subconscious.interval.oneDay': '24 घंटे',
'whatsapp.chatsSynced': 'चैट्स सिंक हुईं',
'whatsapp.chatSynced': 'चैट सिंक हुई',
'sync.active': 'एक्टिव',
'sync.recent': 'हाल का',
'sync.idle': 'आइडल',
'sync.memorySources': 'मेमोरी सोर्स',
'sync.noConnectedSources': 'कोई कनेक्टेड सोर्स नहीं',
'sync.chunks': 'चंक्स',
'sync.lastChunk': 'आखिरी चंक:',
'sync.pending': 'पेंडिंग',
'sync.processed': 'प्रोसेस्ड',
'sync.syncing': 'सिंक हो रहा है…',
'sync.sync': 'सिंक करें',
'sync.failedToLoad': 'सिंक स्टेटस लोड नहीं हो पाई',
'sync.noContent':
'अभी कोई कॉन्टेंट मेमोरी में सिंक नहीं हुआ। शुरू करने के लिए कोई इंटीग्रेशन कनेक्ट करें।',
'memorySources.title': 'मेमोरी स्रोत',
'memorySources.empty':
'अभी तक कोई स्मृति स्रोत नहीं है। एक को खिला मेमोरी शुरू करने के लिए जोड़ें।',
'memorySources.customSources': 'कस्टम स्रोत',
'memorySources.addSource': 'स्रोत जोड़ें',
'memorySources.noCustomSources':
'अभी तक कोई कस्टम स्रोत नहीं है। एक फ़ोल्डर जोड़ें, GitHub रेपो, RSS फीड, या वेब पेज शुरू करने के लिए।',
'memorySources.loadingConnections': 'कनेक्शन लोड हो रहा है...',
'memorySources.noConnections': 'कोई सक्रिय Composio कनेक्शन नहीं मिला। पहले एकीकरण कनेक्ट करें।',
'memorySources.pickConnection': 'कनेक्शन चुनें',
'memorySources.selectConnection': '- एक कनेक्शन चुनें -',
'memorySources.composioListFailed': 'Composio कनेक्शन लोड करने में विफल रहा।',
'memorySources.browse': 'ब्राउज़ करें',
'memorySources.folderPathPlaceholder': '/Users/you/notes',
'memorySources.globPatternPlaceholder': '**',
'memorySources.repoUrlPlaceholder': 'https://github.com/org/repo',
'memorySources.branchPlaceholder': 'main',
'memorySources.feedUrlPlaceholder': 'https://example.com/feed.xml',
'memorySources.pageUrlPlaceholder': 'https://example.com/article',
'memorySources.cssSelectorPlaceholder': 'article',
'memorySources.searchQueryPlaceholder': 'से:उपयोगकर्ता AI सुरक्षा',
'memorySources.kind.composio': 'एकीकरण',
'memorySources.kind.folder': 'स्थानीय फ़ोल्डर',
'memorySources.kind.github_repo': 'GitHub रेपो',
'memorySources.kind.twitter_query': 'Twitter खोज',
'memorySources.kind.rss_feed': 'RSS फ़ीड',
'memorySources.kind.web_page': 'वेब पेज',
'memorySources.sync.successTitle': 'सिंक करना',
'memorySources.sync.successMessage': 'प्रगति शीघ्र ही दिखाई देगी।',
'memorySources.sync.failedTitle': 'सिंक विफल:',
'time.justNow': 'अभी',
'time.secondsAgoSuffix': 'सेकंड पहले',
'time.minutesAgoSuffix': 'मिनट पहले',
'time.hoursAgoSuffix': 'घंटे पहले',
'time.daysAgoSuffix': 'दिन पहले',
'memorySources.pickKind': 'आप किस तरह के स्रोत को जोड़ना चाहते हैं?',
'memorySources.backToKinds': 'स्रोत प्रकार वापस',
'memorySources.label': 'लेबल',
'memorySources.labelPlaceholder': 'मेरा शोध नोट',
'memorySources.add': 'जोड़ें',
'memorySources.adding': 'जोड़ना...',
'memorySources.added': 'स्रोत जोड़ा',
'memorySources.removed': 'स्रोत हटाया',
'memorySources.remove': 'निकालें',
'memorySources.enable': 'सक्षम',
'memorySources.disable': 'अक्षम',
'memorySources.toggleFailed': 'Toggle विफल',
'memorySources.removeFailed': 'असफल',
'memorySources.folderPath': 'फ़ोल्डर पथ',
'memorySources.globPattern': 'ग्लोब पैटर्न',
'memorySources.repoUrl': 'रिपॉजिटरी URL',
'memorySources.branch': 'शाखा',
'memorySources.feedUrl': 'URL',
'memorySources.pageUrl': 'पृष्ठ URL',
'memorySources.cssSelector': 'CSS चयनकर्ता (वैकल्पिक)',
'memorySources.searchQuery': 'खोज क्वेरी',
'memorySources.build.title': 'बनाएं',
'memorySources.build.building': 'बना रहा है…',
'memorySources.build.successTitle': 'ट्री बन गई',
'memorySources.build.failedTitle': 'निर्माण विफल',
'memorySources.build.sealsMessage': 'सील पूर्ण हुई',
'backend.aiBackend': 'AI बैकएंड',
'backend.cloud': 'क्लाउड',
'backend.recommended': 'सुझावित',
'backend.cloudDescription': 'हमारे सर्वर पर तेज़ और पावरफुल मॉडल। तुरंत इस्तेमाल के लिए तैयार।',
'backend.privacyNote': 'कोई पर्सनल डेटा, मैसेज या keys हमारे सर्वर पर कभी नहीं जाते।',
'backend.local': 'लोकल',
'backend.advanced': 'एडवांस्ड',
'backend.localDescription':
'Ollama का इस्तेमाल करके अपनी मशीन पर मॉडल चलाएं। पूरी प्राइवेसी, सेटअप ज़रूरी।',
'backend.ramRecommended': '16GB+ RAM सुझावित',
'subconscious.tasks': 'टास्क',
'subconscious.ticks': 'टिक्स',
'subconscious.last': 'आखिरी',
'subconscious.failed': 'विफल',
'subconscious.tickInterval': 'टिक इंटरवल',
'subconscious.runNow': 'अभी चलाएं',
'subconscious.providerUnavailableTitle': 'Subconscious रुका हुआ है',
'subconscious.providerSettings': 'AI सेटिंग्स',
'subconscious.approvalNeeded': 'अनुमति चाहिए',
'subconscious.requiresApproval': 'अनुमति ज़रूरी है',
'subconscious.fixInConnections': 'Connections में ठीक करें',
'subconscious.goAhead': 'आगे बढ़ें',
'subconscious.activeTasks': 'एक्टिव टास्क',
'subconscious.noActiveTasks': 'कोई एक्टिव टास्क नहीं',
'subconscious.default': 'डिफ़ॉल्ट',
'subconscious.addTaskPlaceholder': 'नया टास्क जोड़ें...',
'subconscious.activityLog': 'एक्टिविटी लॉग',
'subconscious.noActivity': 'अभी कोई एक्टिविटी नहीं',
'subconscious.decision.nothingNew': 'कुछ नया नहीं',
'subconscious.decision.completed': 'पूरा हुआ',
'subconscious.decision.evaluating': 'एवैल्यूएट हो रहा है',
'subconscious.decision.waitingApproval': 'अनुमति का इंतज़ार है',
'subconscious.decision.failed': 'विफल',
'subconscious.decision.cancelled': 'रद्द हुआ',
'subconscious.decision.skipped': 'स्किप हुआ',
'actionable.complete': 'पूरा करें',
'actionable.dismiss': 'हटाएं',
'actionable.snooze': 'स्नूज़ करें',
'actionable.new': 'नया',
'stats.storage': 'स्टोरेज',
'stats.files': 'फाइल्स',
'stats.documents': 'दस्तावेज़',
'stats.today': 'आज',
'stats.namespaces': 'नेमस्पेस',
'stats.relations': 'रिलेशन',
'stats.firstMemory': 'पहली मेमोरी',
'stats.latest': 'सबसे नया',
'stats.sessions': 'सेशन',
'stats.tokens': 'टोकन',
'bootCheck.invalidUrl': 'कृपया एक रनटाइम URL डालें।',
'bootCheck.urlMustStartWith': 'URL को http:// या https:// से शुरू होना चाहिए',
'bootCheck.validUrlRequired': 'यह सही URL नहीं लगता (कोशिश करें https://core.example.com/rpc)',
'bootCheck.tokenRequired': 'कनेक्ट करने के लिए एक auth टोकन चाहिए।',
'bootCheck.httpPublicWarning':
'यह किसी सार्वजनिक होस्ट पर सादा HTTP URL है — ट्रैफ़िक एन्क्रिप्ट नहीं होगा। जब तक आपको इस नेटवर्क पर भरोसा न हो, HTTPS का उपयोग करें।',
'bootCheck.chooseCoreMode': 'रनटाइम चुनें',
'bootCheck.connectToCore': 'अपने रनटाइम से कनेक्ट करें',
'bootCheck.desktopDescription':
'OpenHuman को सोचने के लिए एक रनटाइम चाहिए। चुनें कि यह कहाँ रहे।',
'bootCheck.webDescription':
'वेब पर, OpenHuman आपके कंट्रोल के रनटाइम से कनेक्ट होता है। नीचे URL और auth टोकन डालें, या अपनी मशीन पर चलाने के लिए डेस्कटॉप ऐप लें।',
'bootCheck.preferDesktop': 'सब अपने डिवाइस पर रखना चाहते हैं?',
'bootCheck.downloadDesktop': 'डेस्कटॉप ऐप पाएं',
'bootCheck.localRecommended': 'लोकल रन करें (सुझावित)',
'bootCheck.localDescription':
'आपके कंप्यूटर पर ही चलता है। सबसे तेज़, पूरी तरह प्राइवेट, कुछ सेट नहीं करना।',
'bootCheck.cloudMode': 'क्लाउड पर चलाएं (जटिल)',
'bootCheck.cloudDescription':
'कहीं और होस्ट किए रनटाइम से कनेक्ट करें। 24×7 ऑनलाइन रहता है, डिवाइस चलाते रहने की ज़रूरत नहीं।',
'bootCheck.coreRpcUrl': 'रनटाइम URL',
'bootCheck.rpcUrlPlaceholder': 'https://core.example.com/rpc',
'bootCheck.authToken': 'Auth टोकन',
'bootCheck.bearerTokenPlaceholder': 'आपके रिमोट रनटाइम का bearer टोकन',
'bootCheck.storedLocally': 'केवल इस डिवाइस पर रखा जाता है। भेजा जाता है ',
'bootCheck.testing': 'टेस्ट हो रहा है…',
'bootCheck.testConnection': 'कनेक्शन टेस्ट करें',
'bootCheck.connectedOk': 'कनेक्ट हो गया। आप तैयार हैं।',
'bootCheck.authFailed': 'वह टोकन काम नहीं किया। दोबारा चेक करके कोशिश करें।',
'bootCheck.unreachablePrefix': 'नहीं पहुँच पाए:',
'bootCheck.checkingCore': 'आपका रनटाइम जगा रहे हैं…',
'bootCheck.cannotReach': 'रनटाइम तक नहीं पहुँच पाए',
'bootCheck.cannotReachDesc':
'आपके रनटाइम से कनेक्ट नहीं हो पाया। कोई और रनटाइम ट्राई करना चाहते हैं?',
'bootCheck.switchMode': 'कोई और रनटाइम चुनें',
'bootCheck.quit': 'बंद करें',
'bootCheck.legacyDetected': 'पुराना बैकग्राउंड रनटाइम मिला',
'bootCheck.legacyDescription':
'इस डिवाइस पर अलग से इन्स्टॉल किया OpenHuman daemon पहले से चल रहा है। बिल्ट-इन रनटाइम शुरू होने से पहले इसे हटाना होगा।',
'bootCheck.removing': 'हटाया जा रहा है…',
'bootCheck.removeContinue': 'हटाएं और जारी रखें',
'bootCheck.localNeedsRestart': 'लोकल रनटाइम को रीस्टार्ट चाहिए',
'bootCheck.localNeedsRestartDesc':
'आपका लोकल रनटाइम इस ऐप से अलग वर्जन पर है। एक जल्दी रीस्टार्ट से दोनों सिंक हो जाएंगे।',
'bootCheck.restarting': 'रीस्टार्ट हो रहा है…',
'bootCheck.restartCore': 'रनटाइम रीस्टार्ट करें',
'bootCheck.cloudNeedsUpdate': 'क्लाउड रनटाइम को अपडेट चाहिए',
'bootCheck.cloudNeedsUpdateDesc':
'आपका क्लाउड रनटाइम इस ऐप से अलग वर्जन पर है। अपडेटर चलाएं ताकि दोनों सिंक हो जाएं।',
'bootCheck.updating': 'अपडेट हो रहा है…',
'bootCheck.updateCloudCore': 'क्लाउड रनटाइम अपडेट करें',
'bootCheck.versionCheckFailed': 'रनटाइम वर्जन चेक विफल',
'bootCheck.versionCheckFailedDesc':
'आपका रनटाइम चल रहा है लेकिन वर्जन रिपोर्ट नहीं कर रहा। शायद पुराना हो। जारी रखने के लिए रीस्टार्ट या अपडेट करें।',
'bootCheck.working': 'काम हो रहा है…',
'bootCheck.restartUpdateCore': 'रनटाइम रीस्टार्ट / अपडेट करें',
'bootCheck.unexpectedError': 'अनपेक्षित बूट-चेक एरर',
'bootCheck.actionFailed': 'कुछ गड़बड़ हो गई। दोबारा कोशिश करें।',
'bootCheck.portConflictTitle': 'ऐप इंजन शुरू नहीं हो सका',
'bootCheck.portConflictBody':
'कोई अन्य प्रक्रिया उस नेटवर्क पोर्ट का उपयोग कर रही है जो OpenHuman को चाहिए। हम इसे स्वचालित रूप से ठीक करने का प्रयास करेंगे।',
'bootCheck.portConflictFixButton': 'स्वचालित रूप से ठीक करें',
'bootCheck.portConflictFixing': 'ठीक हो रहा है…',
'bootCheck.portConflictFixFailed':
'स्वचालित सुधार काम नहीं आया। कृपया अपना कंप्यूटर पुनः आरंभ करें और पुनः प्रयास करें।',
'notifications.justNow': 'अभी-अभी',
'notifications.minAgo': '{n}मि. पहले',
'notifications.hrAgo': '{n}घं. पहले',
'notifications.dayAgo': '{n}दि. पहले',
'notifications.category.messages': 'मैसेज',
'notifications.category.agents': 'एजेंट',
'notifications.category.skills': 'स्किल्स',
'notifications.category.system': 'सिस्टम',
'notifications.category.meetings': 'मीटिंग',
'notifications.category.reminders': 'रिमाइंडर',
'notifications.category.important': 'महत्वपूर्ण',
'about.update.status.checking': 'चेक हो रहा है...',
'about.update.status.available': 'v{version} उपलब्ध है',
'about.update.status.availableNoVersion': 'अपडेट उपलब्ध है',
'about.update.status.downloading': 'डाउनलोड हो रहा है...',
'about.update.status.readyToInstall': 'v{version} इन्स्टॉल के लिए तैयार',
'about.update.status.readyToInstallNoVersion':
'नया वर्जन डाउनलोड हो गया और तैयार है। लागू करने के लिए रीस्टार्ट करें।',
'about.update.status.installing': 'इन्स्टॉल हो रहा है...',
'about.update.status.restarting': 'रीस्टार्ट हो रहा है...',
'about.update.status.upToDate': 'आप लेटेस्ट वर्जन चला रहे हैं।',
'about.update.status.error': 'अपडेट चेक विफल',
'about.update.status.default': 'अपडेट चेक करें',
'welcome.connectionFailed': 'कनेक्शन विफल: {status} {statusText}',
'welcome.connectionFailedMsg': 'कनेक्शन विफल: {message}',
'welcome.continueLocally': 'स्थानीय स्तर पर जारी रखें',
'welcome.continueLocallyExperimental': 'लोकल रूप से जारी रखें (प्रायोगिक)',
'welcome.localSessionStarting': 'स्थानीय सत्र प्रारंभ हो रहा है...',
'welcome.localSessionDesc':
'ऑफ़लाइन स्थानीय प्रोफ़ाइल का उपयोग करता है और TinyHumans OAuth को छोड़ देता है।',
'chat.agentChatDesc': 'एजेंट के साथ डायरेक्ट चैट सेशन खोलें।',
'chat.modelPlaceholder': 'gpt-4o',
'channels.activeRouteValue': '{channel} द्वारा {authMode}',
'privacy.dataKind.messages': 'मैसेज',
'privacy.dataKind.agents': 'एजेंट',
'privacy.dataKind.skills': 'स्किल्स',
'privacy.dataKind.system': 'सिस्टम',
'privacy.dataKind.meetings': 'मीटिंग',
'privacy.dataKind.reminders': 'रिमाइंडर',
'privacy.dataKind.important': 'महत्वपूर्ण',
'onboarding.enableLocalAI': 'लोकल AI चालू करें',
'onboarding.skills.status.available': 'उपलब्ध',
'onboarding.skills.status.connected': 'कनेक्टेड',
'onboarding.skills.status.connecting': 'कनेक्ट हो रहा है',
'onboarding.skills.status.error': 'एरर',
'onboarding.skills.status.unavailable': 'उपलब्ध नहीं',
'composio.statusUnavailable': 'स्टेटस उपलब्ध नहीं',
'composio.authExpired': 'प्रमाणीकरण समाप्त',
'composio.reconnect': 'पुनः कनेक्ट करें',
'composio.expiredAuthorization': '{name} प्राधिकरण समाप्त हो गया',
'composio.expiredDescription':
'{name} टूल को पुनः सक्षम करने के लिए पुनः कनेक्ट करें। OpenHuman इस एकीकरण को तब तक अनुपलब्ध रखेगा जब तक आप OAuth पहुंच को ताज़ा नहीं करते।',
'composio.envVarOverrides': 'सेट है तो यह सेटिंग ओवरराइड होती है।',
'composio.previewBadge': 'पूर्वावलोकन',
'composio.previewTooltip':
'एजेंट एकीकरण जल्द ही आ रहा है - आप कनेक्ट कर सकते हैं, लेकिन एजेंट अभी तक इस टूलकिट का उपयोग नहीं कर सकता है।',
'memory.day.sun': 'रवि',
'memory.day.mon': 'सोम',
'memory.day.tue': 'मंगल',
'memory.day.wed': 'बुध',
'memory.day.thu': 'गुरु',
'memory.day.fri': 'शुक्र',
'memory.day.sat': 'शनि',
'memory.ingesting': 'इन्जेस्ट हो रहा है',
'memory.ingestionQueued': 'क्यू में है',
'memory.ingestingTitle': '{title} इन्जेस्ट हो रहा है',
'mic.noAudioCaptured': 'कोई ऑडियो कैप्चर नहीं हुआ',
'mic.noSpeechDetected': 'कोई बोलना नहीं मिला',
'mic.lowConfidenceResult': 'ऑडियो स्पष्ट रूप से समझ नहीं आया — कृपया पुनः प्रयास करें',
'mic.failedToStopRecording': 'रिकॉर्डिंग रोकने में दिक्कत: {message}',
'mic.transcriptionFailed': 'ट्रांसक्रिप्शन विफल: {message}',
'reflections.kind.retrospective': 'रेट्रोस्पेक्टिव',
'reflections.kind.derivedFact': 'डिराइव्ड फैक्ट',
'reflections.kind.moodInsight': 'मूड इनसाइट',
'reflections.kind.relationshipInsight': 'रिलेशनशिप इनसाइट',
'graph.tooltip.summary': 'सारांश',
'graph.tooltip.contact': 'कॉन्टैक्ट',
'localModel.usage.never': 'कभी नहीं',
'localModel.usage.mediumLoad': 'मीडियम लोड',
'localModel.usage.lowLoad': 'लो लोड',
'localModel.usage.idleMode': 'आइडल मोड',
'localModel.rebootstrapComplete': 'मॉडल री-बूटस्ट्रैप पूरा हुआ।',
'localModel.modelsVerified': 'लोकल मॉडल वेरिफाई हो गए।',
'accounts.addModal.allConnected': 'सब कनेक्टेड',
'accounts.addModal.title': 'अकाउंट जोड़ें',
'accounts.respondQueue.empty': 'खाली है',
'accounts.respondQueue.hide': 'उत्तर कतार छिपाएँ',
'accounts.respondQueue.loadFailed': 'रिस्पॉन्ड क्यू लोड नहीं हो पाई',
'accounts.respondQueue.loading': 'क्यू लोड हो रही है…',
'accounts.respondQueue.pending': 'पेंडिंग',
'accounts.respondQueue.show': 'उत्तर कतार दिखाएँ',
'accounts.respondQueue.title': 'रिस्पॉन्ड क्यू',
'accounts.webviewHost.almostReady': 'लगभग तैयार है...',
'accounts.webviewHost.loadTimeout': 'Webview लोड टाइमआउट',
'accounts.webviewHost.loading': '{providerName} लोड हो रहा है...',
'accounts.webviewHost.loadingAccount': 'अकाउंट लोड हो रहा है',
'accounts.webviewHost.restoringSession': 'सेशन रिस्टोर हो रहा है...',
'accounts.webviewHost.retryLoading': 'दोबारा लोड करें',
'accounts.webviewHost.takingLonger': '{providerName} उम्मीद से ज़्यादा समय ले रहा है।',
'accounts.webviewHost.timeoutHint': 'टाइमआउट हिंट',
'app.connectionBadge.composio': 'Composio',
'app.connectionBadge.messaging': 'मैसेजिंग',
'app.connectionIndicator.connected': 'OpenHuman AI से कनेक्टेड 🚀',
'app.connectionIndicator.connecting': 'कनेक्ट हो रहा है',
'app.connectionIndicator.coreOffline': 'कोर ऑफलाइन',
'app.connectionIndicator.disconnected': 'डिसकनेक्टेड',
'app.connectionIndicator.offline': 'ऑफलाइन',
'app.connectionIndicator.reconnecting': 'पुनः कनेक्ट हो रहा है…',
'app.errorFallback.componentStack': 'कम्पोनेंट स्टैक',
'app.errorFallback.downloadLatest': 'लेटेस्ट डाउनलोड करें',
'app.errorFallback.heading': 'शीर्षक',
'app.errorFallback.hint': 'संकेत',
'app.errorFallback.reloadApp': 'ऐप रिलोड करें',
'app.errorFallback.subheading': 'उपशीर्षक',
'app.errorFallback.tryRecover': 'रिकवर करने की कोशिश करें',
'app.localAiDownload.installing': 'इन्स्टॉल हो रहा है...',
'app.localAiDownload.preparing': 'तैयार हो रहा है...',
'app.openhumanLink.accounts.continueWith': '{label} साइन-इन के साथ जारी रखें',
'app.openhumanLink.accounts.done': 'हो गया',
'app.openhumanLink.accounts.intro': 'परिचय',
'app.openhumanLink.accounts.webviewNote': 'वेबव्यू नोट',
'app.openhumanLink.billing.openDashboard': 'डैशबोर्ड खोलें',
'app.openhumanLink.billing.stayOnTrial': 'ट्रायल पर रहें',
'app.openhumanLink.billing.trialCredit': 'ट्रायल क्रेडिट',
'app.openhumanLink.billing.trialDesc': 'ट्रायल विवरण',
'app.openhumanLink.defaultBody':
'पॉपअप में अभी तैयार नहीं है। जब आवश्यकता हो तो पूर्ण सेटिंग्स पृष्ठ खोलें।',
'app.openhumanLink.discord.intro': 'परिचय',
'app.openhumanLink.discord.openInvite': 'इनवाइट खोलें',
'app.openhumanLink.discord.perk1': 'लाभ 1',
'app.openhumanLink.discord.perk2': 'लाभ 2',
'app.openhumanLink.discord.perk3': 'लाभ 3',
'app.openhumanLink.discord.perk4': 'लाभ 4',
'app.openhumanLink.discordReport.intro':
'माफ करें — हमारी तरफ से कुछ गड़बड़ हुई। हम इन्हें स्वचालित रूप से लॉग करने की कोशिश करते हैं, लेकिन Discord पर विवरण साझा करने से हमें इसे जल्दी ठीक करने में मदद मिलती है।',
'app.openhumanLink.discordReport.openDiscord': 'Discord खोलें',
'app.openhumanLink.done': 'हो गया',
'app.openhumanLink.loadingChannelSetup': 'चैनल सेटअप लोड हो रहा है',
'app.openhumanLink.maybeLater': 'शायद बाद में',
'app.openhumanLink.notifications.asking': 'OS से पूछ रहे हैं…',
'app.openhumanLink.notifications.blocked': 'ब्लॉक्ड',
'app.openhumanLink.notifications.blockedStep1': 'ब्लॉक्ड चरण 1',
'app.openhumanLink.notifications.blockedStep2': 'ब्लॉक्ड चरण 2',
'app.openhumanLink.notifications.blockedStep3': 'ब्लॉक्ड चरण 3',
'app.openhumanLink.notifications.intro': 'परिचय',
'app.openhumanLink.notifications.promptHint': 'प्रॉम्प्ट संकेत',
'app.openhumanLink.notifications.retry': 'टेस्ट नोटिफिकेशन फिर भेजें',
'app.openhumanLink.notifications.send': 'टेस्ट नोटिफिकेशन भेजें',
'app.openhumanLink.notifications.sendFailed': 'भेजा नहीं जा सका: {error}',
'app.openhumanLink.notifications.sent':
'टेस्ट नोटिफ़िकेशन भेज दिया गया। यदि आपको प्राप्त नहीं हुआ, तो System Settings → Notifications → OpenHuman पर जाएँ, Allow Notifications चालू करें, और Banner Style को Persistent पर सेट करें।',
'app.openhumanLink.skipForNow': 'अभी के लिए स्किप करें',
'app.openhumanLink.telegramUnavailable': 'Telegram उपलब्ध नहीं',
'app.openhumanLink.title.accounts': 'अपने ऐप्स कनेक्ट करें',
'app.openhumanLink.title.billing': 'बिलिंग और क्रेडिट',
'app.openhumanLink.title.discord': 'कम्युनिटी जॉइन करें',
'app.openhumanLink.title.discordReport': 'इस त्रुटि की रिपोर्ट करें',
'app.openhumanLink.title.messaging': 'चैट चैनल कनेक्ट करें',
'app.openhumanLink.title.notifications': 'नोटिफिकेशन की अनुमति दें',
'app.persistRehydration.body': 'विवरण',
'app.persistRehydration.heading': 'शीर्षक',
'app.persistRehydration.resetCta': 'रीसेट हो रहा है…',
'app.persistRehydration.resetting': 'रीसेट हो रहा है…',
'app.routeLoading.initializing': 'OpenHuman आरंभ हो रहा है...',
'app.update.currentlyOn': '{version}',
'app.update.errorFallback': 'अपडेट के दौरान कुछ गड़बड़ हो गई।',
'app.update.header.default': 'अपडेट',
'app.update.header.error': 'अपडेट विफल',
'app.update.header.installing': 'अपडेट इन्स्टॉल हो रहा है',
'app.update.header.readyToInstall': 'अपडेट इन्स्टॉल के लिए तैयार',
'app.update.header.restarting': 'रीस्टार्ट हो रहा है…',
'app.update.later': 'बाद में',
'app.update.newVersionReady': 'नया वर्जन इन्स्टॉल के लिए तैयार है।',
'app.update.progress.downloaded': '{amount} डाउनलोड हुआ',
'app.update.progress.installing': 'नया वर्जन इन्स्टॉल हो रहा है…',
'app.update.progress.restarting': 'ऐप फिर से लॉन्च हो रहा है…',
'app.update.progress.working': '{percent}%',
'app.update.restartNote': 'पुनः आरंभ नोट',
'app.update.restartNow': 'अभी रीस्टार्ट करें',
'app.update.versionReady': 'वर्जन {newVersion} इन्स्टॉल के लिए तैयार है।',
'channels.discord.accountLinked': 'अकाउंट लिंक हो गया',
'channels.discord.connect': 'कनेक्ट करें',
'channels.discord.linkTokenExpired': 'लिंक टोकन एक्सपायर हो गया। दोबारा कोशिश करें।',
'channels.discord.linkTokenInstruction': '{token}',
'channels.discord.linkTokenLabel': 'लिंक टोकन लेबल',
'channels.discord.linkTokenOnce': 'लिंक टोकन एक बार',
'channels.discord.picker.allPermissionsOk': 'बॉट के पास इस चैनल में सभी ज़रूरी परमिशन हैं।',
'channels.discord.picker.botNotInServers': 'बॉट किसी सर्वर में नहीं है',
'channels.discord.picker.category': 'श्रेणी',
'channels.discord.picker.channel': 'चैनल',
'channels.discord.picker.checkingPermissions': 'परमिशन चेक हो रही हैं',
'channels.discord.picker.loadingChannels': 'चैनल लोड हो रहे हैं...',
'channels.discord.picker.loadingServers': 'सर्वर लोड हो रहे हैं...',
'channels.discord.picker.missingPermissions': 'परमिशन नहीं हैं',
'channels.discord.picker.noChannels': 'कोई टेक्स्ट चैनल नहीं मिला',
'channels.discord.picker.noServers': 'कोई सर्वर नहीं मिला',
'channels.discord.picker.selectChannel': 'एक चैनल चुनें',
'channels.discord.picker.selectServer': 'एक सर्वर चुनें',
'channels.discord.picker.server': 'सर्वर',
'channels.discord.picker.serverChannelSelection': 'सर्वर और चैनल चयन',
'channels.discord.savedRestartRequired':
'चैनल सेव हो गया। एक्टिवेट करने के लिए ऐप रीस्टार्ट करें।',
'channels.telegram.connect': 'कनेक्ट करें',
'channels.telegram.managedDmConnecting': 'मैनेज्ड DM कनेक्ट हो रहा है',
'channels.telegram.managedDmTimeout': 'मैनेज्ड DM टाइमआउट',
'channels.telegram.reconnect': 'फिर से कनेक्ट करें',
'channels.telegram.savedRestartRequired':
'चैनल सेव हो गया। एक्टिवेट करने के लिए ऐप रीस्टार्ट करें।',
'channels.web.alwaysAvailable': 'हमेशा उपलब्ध',
'chat.approval.approve': 'स्वीकृति',
'chat.approval.alwaysAllow': 'हमेशा अनुमति दें',
'chat.approval.alwaysAllowHint':
'इस उपकरण के लिए पूछना बंद करो - इसे अपने हमेशा की अनुमति सूची में जोड़ें',
'chat.approval.deciding': 'कार्य...',
'chat.approval.deny': 'डेनी',
'chat.approval.error': 'अपने निर्णय को रिकॉर्ड नहीं कर सकता - फिर से प्रयास करें।',
'chat.approval.fallback': 'एजेंट अपने अनुमोदन की जरूरत है कि एक कार्रवाई चलाने के लिए चाहता है।',
'chat.approval.title': 'आवश्यक अनुमोदन',
'chat.approval.tool': 'उपकरण:',
'channels.authMode.managed_dm': 'OpenHuman से लॉगिन करें',
'channels.authMode.oauth': 'OAuth साइन-इन करें',
'channels.authMode.bot_token': 'अपने स्वयं के बॉट टोकन का उपयोग करें',
'channels.authMode.api_key': 'अपनी स्वयं की API कुंजी का उपयोग करें',
'channels.fieldRequired': '{field} आवश्यक है',
'channels.mcp.title': 'MCP सर्वर',
'channels.mcp.description':
'AI को नए टूल्स से विस्तारित करने वाले Model Context Protocol सर्वर ब्राउज़ और प्रबंधित करें।',
'channels.discord.displayName': 'Discord',
'channels.discord.description': 'Discord के माध्यम से संदेश भेजें और प्राप्त करें।',
'channels.discord.authMode.bot_token.description': 'अपना स्वयं का Discord बॉट टोकन प्रदान करें।',
'channels.discord.authMode.oauth.description':
'OpenHuman बॉट को OAuth के माध्यम से अपने Discord सर्वर पर स्थापित करें।',
'channels.discord.authMode.managed_dm.description':
'अपने व्यक्तिगत Discord खाते को OpenHuman बॉट से लिंक करें।',
'channels.discord.fields.bot_token.label': 'बॉट टोकन',
'channels.discord.fields.bot_token.placeholder': 'आपका Discord बॉट टोकन',
'channels.discord.fields.guild_id.label': 'सर्वर (गिल्ड) आईडी',
'channels.discord.fields.guild_id.placeholder': 'वैकल्पिक: एक विशिष्ट सर्वर तक सीमित रखें',
'channels.telegram.displayName': 'Telegram',
'channels.telegram.description': 'Telegram के माध्यम से संदेश भेजें और प्राप्त करें।',
'channels.telegram.authMode.managed_dm.description':
'OpenHuman Telegram बॉट को सीधे संदेश भेजें।',
'channels.telegram.authMode.bot_token.description':
'@BotFather से अपना स्वयं का Telegram बॉट टोकन प्रदान करें।',
'channels.telegram.fields.bot_token.label': 'बॉट टोकन',
'channels.telegram.fields.bot_token.placeholder': '123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11',
'channels.telegram.fields.allowed_users.label': 'अनुमत उपयोगकर्ता',
'channels.telegram.fields.allowed_users.placeholder':
'अल्पविराम से अलग किए गए Telegram उपयोक्तानाम',
'channels.telegram.remoteControlTitle': 'रिमोट कंट्रोल (Telegram)',
'channels.telegram.remoteControlBody':
'अनुमत Telegram चैट से, /स्थिति, /सत्र, /नया, या /सहायता भेजें। मॉडल रूटिंग अभी भी /मॉडल और /मॉडल का उपयोग करती है।',
'channels.web.displayName': 'वेब',
'channels.web.description': 'अंतर्निहित वेब यूआई के माध्यम से चैट करें।',
'channels.web.authMode.managed_dm.description':
'एम्बेडेड वेब चैट का उपयोग करें - किसी सेटअप की आवश्यकता नहीं है।',
'channels.yuanbao.connect': 'Connect',
'channels.yuanbao.connecting': 'कनेक्ट हो रहा है…',
'channels.yuanbao.fieldRequired': '{field} आवश्यक है',
'channels.yuanbao.reconnect': 'Reconnect',
'channels.yuanbao.savedRestartRequired':
'चैनल सहेजा गया। इसे सक्रिय करने के लिए ऐप पुनः आरंभ करें।',
'channels.yuanbao.unexpectedStatus': 'अप्रत्याशित कनेक्शन स्थिति: {status}',
'chat.unsubscribeApproval.approve': 'स्वीकृत करें और सदस्यता समाप्त करें',
'chat.unsubscribeApproval.approved': '✓ सफलतापूर्वक सदस्यता समाप्त की गई।',
'chat.unsubscribeApproval.denied': '✕ रिक्वेस्ट नामंज़ूर।',
'chat.unsubscribeApproval.deny': 'नामंज़ूर करें',
'chat.unsubscribeApproval.processing': 'प्रोसेस हो रहा है...',
'chat.unsubscribeApproval.title': 'सदस्यता समाप्ति अनुरोध',
'commandPalette.ariaLabel': 'कमांड पैलेट',
'commandPalette.description': 'विवरण',
'commandPalette.label': 'कमांड',
'commandPalette.noResults': 'कोई रिज़ल्ट नहीं',
'commandPalette.placeholder': 'कोई कमांड टाइप करें या सर्च करें…',
'commandPalette.searchAria': 'कमांड सर्च करें',
'commandPalette.shortcutHint': 'सभी शॉर्टकट के लिए ? दबाएँ',
'commandPalette.title': 'कमांड पैलेट',
'kbd.ariaLabel': 'कीबोर्ड शॉर्टकट: {shortcut}',
'iosMascot.connectedTo': 'से जुड़ा हुआ है',
'iosMascot.defaultPairedLabel': 'डेस्कटॉप',
'iosMascot.disconnect': 'डिस्कनेक्ट करें',
'iosMascot.error.generic': 'कुछ ग़लत हो गया. कृपया पुन: प्रयास करें।',
'iosMascot.error.sendFailed': 'भेजने में विफल. अपना कनेक्शन जांचें.',
'iosMascot.pushToTalk': 'बात करने के लिए दबाव डालें',
'iosMascot.sendMessage': 'संदेश भेजें',
'iosMascot.thinking': 'सोच रहा हूँ...',
'iosMascot.typeMessage': 'एक संदेश टाइप करें...',
'iosPair.connectedLoading': 'जुड़ा हुआ! लोड हो रहा है...',
'iosPair.connecting': 'डेस्कटॉप से कनेक्ट हो रहा है...',
'iosPair.desktopLabel': 'डेस्कटॉप',
'iosPair.error.camera': 'कैमरा स्कैन विफल रहा. कैमरा अनुमतियाँ जाँचें और पुनः प्रयास करें।',
'iosPair.error.connectionFailed':
'कनेक्शन विफल। सुनिश्चित करें कि डेस्कटॉप ऐप चल रहा है और पुनः प्रयास करें।',
'iosPair.error.invalidQr':
'अमान्य QR कोड। सुनिश्चित करें कि आप OpenHuman पेयरिंग कोड स्कैन कर रहे हैं।',
'iosPair.error.unreachableDesktop':
'डेस्कटॉप से संपर्क नहीं हो सका। सुनिश्चित करें कि दोनों डिवाइस ऑनलाइन हैं और पुनः प्रयास करें।',
'iosPair.expired': 'QR code समाप्त हो गया. डेस्कटॉप से ​​कोड पुनः जनरेट करने के लिए कहें।',
'iosPair.instructions':
'अपने डेस्कटॉप पर OpenHuman खोलें, Settings > Devices पर जाएं, और QR कोड दिखाने के लिए "Pair phone" टैप करें।',
'iosPair.retryScan': 'पुनः स्कैन करने का प्रयास करें',
'iosPair.scanQrCode': 'स्कैन QR code',
'iosPair.scannerOpening': 'स्कैनर खुल रहा है...',
'iosPair.step.openDesktop': 'डेस्कटॉप पर OpenHuman खोलें',
'iosPair.step.openSettings': 'सेटिंग्स > डिवाइसेस पर जाएँ',
'iosPair.step.showQr': 'QR दिखाने के लिए "फ़ोन जोड़ें" पर टैप करें',
'iosPair.title': 'अपने डेस्कटॉप के साथ युग्मित करें',
'composio.connect.additionalConfigRequired': 'अतिरिक्त कॉन्फिग ज़रूरी है',
'composio.connect.atlassianSubdomainHint': 'एक्मे',
'composio.connect.atlassianSubdomainLabel': 'Atlassian सबडोमेन लेबल',
'composio.connect.connect': 'कनेक्ट करें',
'composio.connect.dynamicsOrgNameHint':
'उदाहरण के लिए, myorg.crm.dynamics.com के लिए "myorg"। केवल छोटा संगठन नाम दर्ज करें, पूरा URL नहीं।',
'composio.connect.dynamicsOrgNameLabel': 'Dynamics 365 संगठन का नाम',
'composio.connect.connectionFailed': 'कनेक्शन विफल (स्थिति: {status})।',
'composio.connect.disconnectFailed': 'डिसकनेक्ट विफल: {msg}',
'composio.connect.disconnecting': 'डिसकनेक्ट हो रहा है…',
'composio.connect.idleDescription': 'अपना कनेक्ट करें',
'composio.connect.idleDescriptionSuffix':
'खाता। हम एक ब्राउज़र विंडो खोलेंगे, आप वहाँ एक्सेस स्वीकृत करते हैं, और यह ऐप कनेक्शन को स्वचालित रूप से पहचान लेगा।',
'composio.connect.isConnected': 'कनेक्ट है।',
'composio.connect.manage': 'प्रबंधित करें',
'composio.connect.needsFieldsPrefix': 'कनेक्ट करने के लिए',
'composio.connect.needsFieldsSuffix':
'हमें कुछ अतिरिक्त जानकारी चाहिए। नीचे लापता फ़ील्ड भरें और फिर से प्रयास करें।',
'composio.connect.needsSubdomain': 'कनेक्ट करने के लिए',
'composio.connect.needsSubdomainSuffix':
'अपना Atlassian सबडोमेन दर्ज करें (जैसे acme.atlassian.net के लिए acme) और पुनः प्रयास करें।',
'composio.connect.oauthComplete': 'OAuth पूरा करने के लिए…',
'composio.connect.oauthTimeout': 'OAuth टाइमआउट',
'composio.connect.permissions': 'परमिशन',
'composio.connect.permissionsDefault': 'Read + Write डिफ़ॉल्ट रूप से चालू',
'composio.connect.permissionsNote': 'उजागर कर सकता है',
'composio.connect.permissionsNoteSuffix':
'OpenHuman की अपनी एजेंट अनुमतियाँ नीचे पढ़ें, लिखें और एडमिन टॉगल के रूप में नियंत्रित होती हैं।',
'composio.connect.reopenBrowser': 'ब्राउज़र फिर से खोलें',
'composio.connect.requestingUrl': 'कनेक्ट URL माँगा जा रहा है…',
'composio.connect.requiredFieldEmpty': 'यह फ़ील्ड आवश्यक है।',
'composio.connect.retryConnection': 'कनेक्शन फिर से करें',
'composio.connect.scopeLoadError': 'स्कोप प्रेफरेंस लोड नहीं हो पाई: {msg}',
'composio.connect.scopeSaveError': '{key} स्कोप सेव नहीं हो पाया: {msg}',
'composio.connect.scope.read': 'पढ़ें',
'composio.connect.scope.readHint': 'एजेंट को इस कनेक्शन से डेटा पढ़ने की अनुमति दें।',
'composio.connect.scope.write': 'लिखो',
'composio.connect.scope.writeHint':
'एजेंट को इस कनेक्शन के माध्यम से डेटा बनाने या संशोधित करने की अनुमति दें।',
'composio.connect.scope.admin': 'व्यवस्थापक',
'composio.connect.scope.adminHint':
'एजेंट को सेटिंग्स, अनुमतियाँ, या विनाशकारी कार्रवाइयां प्रबंधित करने की अनुमति दें।',
'composio.connect.subdomainInvalid':
'केवल छोटा सबडोमेन दर्ज करें (जैसे "acme"), पूर्ण URL नहीं। इसमें केवल अक्षर, संख्याएँ और हाइफ़न होने चाहिए।',
'composio.connect.subdomainRequired': 'जारी रखने के लिए अपना Atlassian subdomain डालें।',
'composio.connect.wabaIdHint':
'अपने Meta एक्सेस टोकन का उपयोग करके GET /me/businesses फिर GET /{business_id}/owned_whatsapp_business_accounts के माध्यम से इसे प्राप्त करें।',
'composio.connect.wabaIdLabel': 'Waba आईडी लेबल',
'composio.connect.wabaIdRequired':
'जारी रखने के लिए अपना WhatsApp Business Account ID (WABA ID) डालें।',
'composio.connect.waitingFor': 'प्रतीक्षा कर रहा है',
'composio.connect.waitingHint': 'प्रतीक्षा संकेत',
'composio.triggers.heading': 'ट्रिगर',
'composio.triggers.listenFrom': 'से इवेंट्स सुनें',
'composio.triggers.loadError': 'ट्रिगर्स लोड नहीं हो सके',
'composio.triggers.needsConfiguration': 'कॉन्फिगरेशन ज़रूरी है',
'composio.triggers.noneAvailable': 'वर्तमान में कोई ट्रिगर उपलब्ध नहीं है',
'conversations.taskKanban.moveLeft': 'बाएं ले जाएं',
'conversations.taskKanban.moveRight': 'दाएं ले जाएं',
'conversations.taskKanban.title': 'टास्क',
'conversations.taskKanban.approval.default': 'डिफ़ॉल्ट',
'conversations.taskKanban.approval.notRequired': 'आवश्यकता नहीं',
'conversations.taskKanban.approval.notRequiredBadge': 'कोई अनुमोदन नहीं',
'conversations.taskKanban.approval.required': 'आवश्यक',
'conversations.taskKanban.approval.requiredBadge': 'अनुमोदन',
'conversations.taskKanban.approval.requiredBeforeExecution': 'निष्पादन से पहले आवश्यक',
'conversations.taskKanban.briefButton': 'कार्य संक्षिप्त',
'conversations.taskKanban.briefTitle': 'कार्य संक्षिप्त',
'conversations.taskKanban.closeBrief': 'बंद कार्य संक्षिप्त',
'conversations.taskKanban.field.acceptanceCriteria': 'स्वीकृति मानदंड',
'conversations.taskKanban.field.allowedTools': 'अनुमति उपकरण',
'conversations.taskKanban.field.approval': 'स्वीकृति',
'conversations.taskKanban.field.assignedAgent': 'असाइन एजेंट',
'conversations.taskKanban.field.blocker': 'ब्लॉकर',
'conversations.taskKanban.field.evidence': 'प्रमाण',
'conversations.taskKanban.field.notes': 'नोट',
'conversations.taskKanban.field.objective': 'उद्देश्य',
'conversations.taskKanban.field.plan': 'योजना',
'conversations.taskKanban.field.status': 'स्थिति',
'conversations.taskKanban.field.title': 'शीर्षक',
'conversations.taskKanban.saveChanges': 'परिवर्तन सहेजें',
'conversations.taskKanban.deleteCard': 'Delete',
'conversations.taskKanban.workTask': 'कार्य शुरू करें',
'conversations.taskKanban.startingTask': 'शुरू हो रहा है…',
'conversations.taskKanban.updateFailed': 'कार्य अद्यतन नहीं कर सका; परिवर्तन बचाया नहीं गया।',
'conversations.taskKanban.sourcesButton': 'स्रोत',
'conversations.taskKanban.source.openExternal': 'बाहरी कार्य खोलें',
'conversations.taskKanban.source.openExternalShort': 'खोलें',
'conversations.taskKanban.source.unknownProvider': 'अज्ञात स्रोत',
'conversations.taskKanban.source.urgencyValue': 'तात्कालिकता {percent}%',
'conversations.taskKanban.sources.desktopOnly':
'कार्य स्रोत नियंत्रण डेस्कटॉप ऐप में उपलब्ध हैं।',
'conversations.taskKanban.sources.title': 'कार्य स्रोत',
'conversations.taskKanban.sources.statusEnabled': 'स्वचालित पोलिंग चालू है',
'conversations.taskKanban.sources.manage': 'स्रोत प्रबंधित करें',
'conversations.taskKanban.source.title': 'स्रोत',
'conversations.taskKanban.source.sourceId': 'स्रोत ID',
'conversations.taskKanban.source.externalId': 'बाहरी ID',
'conversations.taskKanban.source.repo': 'रिपॉज़िटरी',
'conversations.taskKanban.source.urgency': 'तात्कालिकता',
'conversations.toolTimeline.turn': 'टर्न',
'conversations.toolTimeline.step': 'चरण',
'conversations.toolTimeline.workerThread': 'वर्कर थ्रेड',
'conversations.subagent.viewProcessing': 'पूरी प्रोसेसिंग देखें',
'conversations.subagent.parent': 'मूल',
'conversations.subagent.thinking': 'सोच रहा है',
'conversations.subagent.response': 'प्रतिक्रिया',
'conversations.subagent.toolCalls': 'टूल कॉल',
'conversations.subagent.working': 'काम कर रहा है…',
'conversations.subagent.noOutputYet': 'अभी तक कोई आउटपुट नहीं',
'conversations.subagent.close': 'बंद करें',
'conversations.subagent.statusRunning': 'चल रहा है',
'conversations.subagent.statusCompleted': 'पूर्ण',
'conversations.subagent.statusFailed': 'विफल',
'conversations.subagent.statusAwaitingUser': 'उपयोगकर्ता की प्रतीक्षा',
'daemon.serviceBlockingGate.body': 'विवरण',
'daemon.serviceBlockingGate.downloadHint': 'डाउनलोड संकेत',
'daemon.serviceBlockingGate.downloadLatest': 'नवीनतम संस्करण डाउनलोड करें',
'daemon.serviceBlockingGate.retryCore': 'कोर पुनः प्रयास करें',
'daemon.serviceBlockingGate.retryFailed':
'फिर से कोशिश विफल। लेटेस्ट ऐप बिल्ड डाउनलोड करके दोबारा कोशिश करें।',
'daemon.serviceBlockingGate.retrying': 'फिर से कोशिश हो रही है...',
'daemon.serviceBlockingGate.title': 'OpenHuman कोर उपलब्ध नहीं है',
'home.banners.discordSubtitle': 'Discord उपशीर्षक',
'home.banners.discordTitle': 'हमारा Discord जॉइन करें',
'home.banners.earlyBirdDismiss': 'अर्ली बर्ड बैनर हटाएं',
'home.banners.earlyBirdFirstSub': 'पहली सदस्यता।',
'home.banners.earlyBirdOn': 'अर्ली बर्ड चालू',
'home.banners.earlyBirdTitle': 'पहले 1,000 उपयोगकर्ताओं को 60% की छूट मिलती है।',
'home.banners.earlyBirdUseCode': 'अर्ली बर्ड कोड का उपयोग करें',
'home.banners.getSubscription': 'सदस्यता लें',
'home.banners.promoCreditsBody': 'प्रोमो क्रेडिट विवरण',
'home.banners.promoCreditsTitle': '{amount}',
'home.banners.promoCreditsUsage': 'प्रोमो क्रेडिट उपयोग',
'intelligence.memoryChunk.detail.chunk': 'चंक',
'intelligence.memoryChunk.detail.copyChunkId': 'Chunk ID कॉपी करें',
'intelligence.memoryChunk.detail.embeddingInfo': 'बीजीई-एम3 1024डिम',
'intelligence.memoryChunk.detail.noEmbedding': 'कोई एम्बेडिंग नहीं',
'intelligence.memoryChunk.letterhead.from': 'से',
'intelligence.memoryChunk.letterhead.to': 'को',
'intelligence.memoryChunk.mentioned.chunkOne': '1 चंक',
'intelligence.memoryChunk.mentioned.chunkOther': '{count} चंक',
'intelligence.memoryChunk.mentioned.heading': 'उल्लेखित',
'intelligence.memoryChunk.scoreBars.ariaScore': '{name} स्कोर {pct} प्रतिशत',
'intelligence.memoryChunk.scoreBars.atThreshold': '{threshold} पर',
'intelligence.memoryChunk.scoreBars.dropped': 'हटाया गया',
'intelligence.memoryChunk.scoreBars.heading': 'क्यों रखा',
'intelligence.memoryChunk.scoreBars.kept': 'रखा गया',
'intelligence.diagram.title': 'आर्किटेक्चर डायग्राम',
'intelligence.diagram.description':
'कॉन्फ़िगर किए गए डायग्राम एंडपॉइंट से नवीनतम स्थानीय आर्किटेक्चर आउटपुट।',
'intelligence.diagram.refresh': 'Refresh',
'intelligence.diagram.refreshAria': 'डायग्राम रीफ्रेश करें',
'intelligence.diagram.emptyTitle': 'अभी कोई डायग्राम उपलब्ध नहीं है',
'intelligence.diagram.emptyDescription':
'ऑर्केस्ट्रेटर से एक आर्किटेक्चर डायग्राम बनाएं और यह पैनल कॉन्फ़िगर किए गए स्थानीय एंडपॉइंट से स्वयं अपडेट हो जाएगा।',
'intelligence.diagram.skillInstallCommand': 'npx skills add yizhiyanhua-ai/fireworks-tech-graph',
'intelligence.diagram.promptExample':
'डार्क टर्मिनल स्टाइल में वर्तमान स्वार्म का आर्किटेक्चर डायग्राम बनाएं',
'intelligence.diagram.imageAlt': 'OpenHuman का नवीनतम जेनरेटेड आर्किटेक्चर डायग्राम',
'intelligence.diagram.refreshesEvery': 'हर {seconds}s पर रीफ्रेश होता है',
'intelligence.memoryText.entityTypePrefix': 'इकाई प्रकार',
'intelligence.screenDebug.active': 'एक्टिव',
'intelligence.screenDebug.app': 'ऐप',
'intelligence.screenDebug.bounds': 'बाउंड्स',
'intelligence.screenDebug.captureAlt': 'कैप्चर टेस्ट रिज़ल्ट',
'intelligence.screenDebug.captureFailed': 'विफल',
'intelligence.screenDebug.captureSuccess': 'सफल',
'intelligence.screenDebug.captureTest': 'कैप्चर टेस्ट',
'intelligence.screenDebug.capturing': 'कैप्चर हो रहा है',
'intelligence.screenDebug.frames': 'फ्रेम',
'intelligence.screenDebug.idle': 'आइडल',
'intelligence.screenDebug.lastApp': 'आखिरी ऐप',
'intelligence.screenDebug.mode': 'मोड',
'intelligence.screenDebug.permAccessibility': 'Accessibility परमिशन',
'intelligence.screenDebug.permInput': 'इनपुट परमिशन',
'intelligence.screenDebug.permScreen': 'स्क्रीन रिकॉर्डिंग अनुमति',
'intelligence.screenDebug.permissions': 'परमिशन',
'intelligence.screenDebug.platformNotSupported': 'प्लेटफॉर्म सपोर्टेड नहीं',
'intelligence.screenDebug.recentVisionSummaries': 'हाल के विज़न समरीज़',
'intelligence.screenDebug.session': 'सेशन',
'intelligence.screenDebug.size': 'साइज़',
'intelligence.screenDebug.status': 'स्टेटस',
'intelligence.screenDebug.testCapture': 'टेस्ट कैप्चर',
'intelligence.screenDebug.time': 'समय',
'intelligence.screenDebug.title': 'टाइटल',
'intelligence.screenDebug.unknown': 'अज्ञात',
'intelligence.screenDebug.visionQueue': 'विज़न क्यू',
'intelligence.screenDebug.visionState': 'विज़न स्टेट',
'intelligence.tasks.activeBoardOne': 'बातचीतों में 1 सक्रिय बोर्ड',
'intelligence.tasks.activeBoardOther': 'बातचीतों में {count} सक्रिय बोर्ड',
'intelligence.tasks.empty': 'अभी कोई एजेंट टास्क बोर्ड नहीं',
'intelligence.tasks.emptyHint': 'खाली संकेत',
'intelligence.tasks.failedToLoad': 'लोड नहीं हो पाया',
'intelligence.tasks.live': 'लाइव',
'intelligence.tasks.loadingBoards': 'टास्क बोर्ड लोड हो रहे हैं…',
'intelligence.tasks.threadPrefix': 'थ्रेड {thread}',
'intelligence.tasks.subtitle': 'कार्यस्थल पर आपके कार्य और एजेंट कार्य बोर्ड।',
'intelligence.tasks.newTask': 'नया कार्य',
'intelligence.tasks.personalBoardTitle': 'एजेंट कार्य',
'intelligence.tasks.personalEmpty': 'अभी तक कोई व्यक्तिगत कार्य नहीं',
'intelligence.tasks.composer.title': 'नया कार्य',
'intelligence.tasks.composer.titleLabel': 'शीर्षक',
'intelligence.tasks.composer.titlePlaceholder': 'क्या करना चाहिए?',
'intelligence.tasks.composer.statusLabel': 'स्थिति',
'intelligence.tasks.composer.attachLabel': 'बातचीत करने के लिए संलग्न',
'intelligence.tasks.composer.attachNone': 'व्यक्तिगत (कोई बातचीत नहीं)',
'intelligence.tasks.composer.objectiveLabel': 'उद्देश्य',
'intelligence.tasks.composer.objectivePlaceholder': 'वैकल्पिक - वांछित परिणाम',
'intelligence.tasks.composer.notesLabel': 'नोट',
'intelligence.tasks.composer.notesPlaceholder': 'वैकल्पिक नोट्स',
'intelligence.tasks.composer.create': 'कार्य',
'intelligence.tasks.composer.creating': 'बनाना',
'intelligence.tasks.composer.createFailed': 'काम नहीं कर सका',
'intelligence.tasks.sourceList.subtitle': 'एजेंट कार्य बनने की प्रतीक्षा कर रहे स्रोत कार्य।',
'intelligence.tasks.sourceList.empty': 'कोई स्रोत कार्य प्रतीक्षा में नहीं है।',
'intelligence.tasks.sourceList.queued': 'कतार में',
'intelligence.tasks.sourceList.workOnTask': 'कार्य पर काम करें',
'intelligence.tasks.sourcePlan.title': 'स्रोत कार्य को परिष्कृत करें',
'intelligence.tasks.sourcePlan.subtitle':
'एजेंट कार्य बनाने से पहले शोध ड्राफ्ट की समीक्षा करें।',
'intelligence.tasks.sourcePlan.researchAgent': 'शोध एजेंट ड्राफ्ट',
'intelligence.tasks.sourcePlan.approve': 'योजना स्वीकृत करें',
'intelligence.tasks.sourcePlan.creating': 'कार्य बनाया जा रहा है…',
'intelligence.tasks.sourcePlan.createFailed': 'एजेंट कार्य नहीं बन सका',
'intelligence.tasks.workTaskFailed': 'कार्य पर काम शुरू नहीं हो सका',
'intelligence.workTask.sourceTaskHeading': 'स्रोत कार्य:',
'intelligence.workTask.repositoryLine': '- रिपॉज़िटरी: {repo}',
'intelligence.workTask.externalIdLine': '- बाहरी आईडी: {externalId}',
'intelligence.workTask.urlLine': '- यूआरएल: {url}',
'intelligence.workTask.closingInstruction':
'पहले ठोस कार्यान्वयन योजना को संक्षेप में दोहराएँ, फिर उसे निष्पादित करें। इस थ्रेड में प्रगति दिखती रहे और कार्य की स्थिति बदलने पर कार्य बोर्ड अपडेट करें।',
'intelligence.refine.objectiveDefault':
'स्रोत कार्य को कार्यान्वयन के लिए तैयार एजेंट कार्य में बदलें: {title}',
'intelligence.refine.sourceLine': 'स्रोत: {url}',
'intelligence.refine.sourceIntake': 'स्रोत: कार्य स्रोत प्रविष्टि',
'intelligence.refine.repositoryLine': 'रिपॉज़िटरी: {repo}',
'intelligence.refine.externalTaskLine': 'बाहरी कार्य: {externalId}',
'intelligence.refine.planStep1':
'जुड़े हुए स्रोत कार्य को पढ़ें और अनुरोधित सटीक व्यवहार की पुष्टि करें।',
'intelligence.refine.planStep2':
'संबंधित कोड पथों का निरीक्षण करें और सबसे छोटी कार्यान्वयन सीमा पहचानें।',
'intelligence.refine.planStep3':
'उपयोगकर्ता-दृश्य व्यवहार के इर्द-गिर्द केंद्रित परीक्षणों के साथ परिवर्तन लागू करें।',
'intelligence.refine.planStep4':
'लक्षित सत्यापन चलाएँ और किसी भी शेष जोखिम या अनुवर्ती कार्य को दर्ज करें।',
'intelligence.refine.acceptance1':
'स्रोत कार्य की आवश्यकताएँ अंतिम कार्यान्वयन में दर्शाई गई हैं।',
'intelligence.refine.acceptance2':
'संबंधित यूनिट या इंटीग्रेशन परीक्षण बदले हुए व्यवहार को कवर करते हैं।',
'intelligence.refine.acceptance3':
'सत्यापन परिणाम और कोई भी अनसुलझा जोखिम पूर्ण होने पर दर्ज किया जाता है।',
'notifications.card.dismiss': 'नोटिफिकेशन हटाएं',
'notifications.card.importanceTitle': 'महत्व: {pct}%',
'notifications.center.empty': 'अभी कोई नोटिफिकेशन नहीं',
'notifications.center.emptyHint': 'खाली संकेत',
'notifications.center.filterAll': 'सभी फिल्टर',
'notifications.center.markAllRead': 'सभी पढ़ा हुआ मार्क करें',
'notifications.center.title': 'नोटिफिकेशन',
'oauth.button.connecting': 'कनेक्ट हो रहा है...',
'oauth.button.loopbackTimeout':
'साइन-इन का समय समाप्त हो गया — ब्राउज़र ने OAuth पुनर्निर्देशन पूरा नहीं किया। कृपया पुनः प्रयास करें।',
'oauth.login.continueWith': 'के साथ जारी रखें',
'onboarding.contextGathering.buildingDesc': 'बिल्डिंग विवरण',
'onboarding.contextGathering.buildingProfile': 'आपकी प्रोफ़ाइल बन रही है...',
'onboarding.contextGathering.continueToChat': 'चैट पर जाएं',
'onboarding.contextGathering.coreAlive':
'कोर पहुँच योग्य है — पहली बार लॉन्च करने में एक मिनट लग सकता है।',
'onboarding.contextGathering.coreAliveProbing': 'कोर कनेक्शन की जाँच की जा रही है…',
'onboarding.contextGathering.coreUnreachable':
'कोर प्रतिक्रिया नहीं दे रहा है। आप जारी रख सकते हैं और बाद में पुनः प्रयास कर सकते हैं।',
'onboarding.contextGathering.errorDesc':
'हम अभी आपकी पूरी प्रोफ़ाइल नहीं बना सके, लेकिन कोई बात नहीं — आप जारी रख सकते हैं और आपकी प्रोफ़ाइल समय के साथ बनती जाएगी।',
'onboarding.contextGathering.stillWorkingDesc':
'हम आपके स्थानीय मॉडल और टूल्स को तैयार कर रहे हैं, पहली बार लॉन्च करने में 30–60 सेकंड लग सकते हैं। आप कभी भी चैट पर जा सकते हैं — प्रोफ़ाइल पृष्ठभूमि में बनती रहेगी।',
'onboarding.contextGathering.stillWorkingTitle': 'आपकी प्रोफ़ाइल पर अब भी काम चल रहा है…',
'onboarding.contextGathering.title': 'कॉन्टेक्स्ट गैदरिंग',
'openhuman.team_list_teams': 'टीम सूची टीमें',
'overlay.ariaAttention': 'ध्यान संदेश',
'overlay.ariaCompanion': 'कंपैनियन सक्रिय',
'overlay.ariaOrb': 'OpenHuman ओवरले',
'overlay.ariaVoiceActive': 'वॉइस इनपुट एक्टिव',
'overlay.companion.error': 'त्रुटि',
'overlay.companion.listening': 'सुन रहा है…',
'overlay.companion.pointing': 'इशारा कर रहा है…',
'overlay.companion.speaking': 'बोल रहा है…',
'overlay.companion.thinking': 'सोच रहा है…',
'overlay.orbTitle': 'मूव करने के लिए खींचें · पोज़िशन रीसेट के लिए डबल-क्लिक करें',
'pages.settings.account.connections': 'कनेक्शन',
'pages.settings.account.connectionsDesc': 'कनेक्शन विवरण',
'pages.settings.account.migration': 'किसी अन्य असिस्टेंट से इम्पोर्ट करें',
'pages.settings.account.migrationDesc':
'OpenClaw (और जल्द ही Hermes) से मेमोरी और नोट्स इस वर्कस्पेस में माइग्रेट करें।',
'pages.settings.account.privacy': 'प्राइवेसी',
'pages.settings.account.privacyDesc': 'गोपनीयता विवरण',
'pages.settings.account.recoveryPhrase': 'रिकवरी फ्रेज़',
'pages.settings.account.recoveryPhraseDesc': 'रिकवरी फ़्रेज़ विवरण',
'pages.settings.account.team': 'टीम',
'pages.settings.account.teamDesc': 'टीम विवरण',
'pages.settings.accountSection.description': 'रिकवरी फ्रेज़, टीम, कनेक्शन और प्राइवेसी सेटिंग्स।',
'pages.settings.accountSection.title': 'अकाउंट',
'pages.settings.ai.llm': 'LLM',
'pages.settings.ai.llmDesc': 'LLM विवरण',
'pages.settings.ai.voice': 'वॉइस',
'pages.settings.ai.voiceDesc': 'वॉइस विवरण',
'pages.settings.aiSection.description':
'लैंग्वेज मॉडल प्रोवाइडर, लोकल Ollama और वॉइस (STT / TTS)।',
'pages.settings.aiSection.title': 'AI',
'pages.settings.composioSection.title': 'Composio',
'pages.settings.composioSection.description':
'Composio द्वारा संचालित एकीकरण के लिए रूटिंग, ट्रिगर और इतिहास।',
'settings.developerMenu.composio.title': 'Composio',
'settings.developerMenu.composio.desc': 'रूटिंग मोड, एकीकरण ट्रिगर, और ट्रिगर इतिहास संग्रह।',
'pages.settings.features.desktopCompanion': 'डेस्कटॉप कंपैनियन',
'pages.settings.features.desktopCompanionDesc':
'स्क्रीन जागरूकता के साथ वॉयस सहायक — सुनता है, देखता है, बोलता है, इशारा करता है',
'pages.settings.features.messagingChannels': 'मैसेजिंग चैनल',
'pages.settings.features.messagingChannelsDesc': 'मैसेजिंग चैनल विवरण',
'pages.settings.features.notifications': 'नोटिफिकेशन',
'pages.settings.features.notificationsDesc': 'नोटिफ़िकेशन विवरण',
'pages.settings.features.screenAwareness': 'स्क्रीन अवेयरनेस',
'pages.settings.features.screenAwarenessDesc': 'स्क्रीन अवेयरनेस विवरण',
'pages.settings.features.tools': 'टूल्स',
'pages.settings.features.toolsDesc': 'टूल्स विवरण',
'pages.settings.featuresSection.description': 'स्क्रीन अवेयरनेस, मैसेजिंग और टूल्स।',
'pages.settings.featuresSection.title': 'फीचर्स',
'privacy.dataKind.credentials': 'क्रेडेंशियल',
'privacy.dataKind.derived': 'डिराइव्ड',
'privacy.dataKind.diagnostics': 'डायग्नोस्टिक्स',
'privacy.dataKind.metadata': 'मेटाडेटा',
'privacy.dataKind.raw': 'रॉ',
'privacy.whatLeaves.link.label': 'मेरे कंप्यूटर से क्या जाता है?',
'rewards.community.achievementsUnlocked': '{total} में से {unlocked} उपलब्धियाँ अनलॉक हुईं',
'rewards.community.connectDiscord': 'Discord कनेक्ट करें',
'rewards.community.cumulativeTokens': 'कुल टोकन',
'rewards.community.currentStreak': 'मौजूदा स्ट्रीक',
'rewards.community.discordLinkedNotInGuild': 'Discord लिंक्ड, Guild में नहीं',
'rewards.community.discordMember': 'सर्वर में शामिल हुए',
'rewards.community.discordNotLinked': 'Discord लिंक्ड नहीं',
'rewards.community.discordServer': 'Discord सर्वर',
'rewards.community.discordStatusUnavailable': 'Discord स्टेटस उपलब्ध नहीं',
'rewards.community.discordWaiting': 'Discord का इंतज़ार',
'rewards.community.heroSubtitle': 'हीरो उपशीर्षक',
'rewards.community.heroTitle': 'हीरो शीर्षक',
'rewards.community.joinDiscord': 'Discord से जुड़ें',
'rewards.community.loadingRewards': 'रिवॉर्ड लोड हो रहे हैं…',
'rewards.community.locked': 'अनलॉक्ड',
'rewards.community.retrying': 'फिर से कोशिश हो रही है…',
'rewards.community.rolesAndRewards': 'रोल्स और रिवॉर्ड',
'rewards.community.streakDays': '{n}',
'rewards.community.syncPending': 'रिवॉर्ड सिंक पेंडिंग',
'rewards.community.syncPendingDesc': 'सिंक लंबित विवरण',
'rewards.community.syncUnavailable': 'सिंक उपलब्ध नहीं',
'rewards.community.tryAgain': 'फिर से कोशिश हो रही है…',
'rewards.community.unknown': 'अज्ञात',
'rewards.community.unlocked': 'अनलॉक्ड',
'rewards.community.yourProgress': 'आपकी प्रगति',
'rewards.coupon.colCode': 'कोड',
'rewards.coupon.colRedeemed': 'रिडीम हुआ',
'rewards.coupon.colReward': 'रिवॉर्ड',
'rewards.coupon.colStatus': 'स्टेटस',
'rewards.coupon.loadingHistory': 'रिवॉर्ड हिस्ट्री लोड हो रही है…',
'rewards.coupon.noCodes': 'अभी तक कोई रिवॉर्ड कोड रिडीम नहीं किया गया।',
'rewards.coupon.pending': 'पेंडिंग',
'rewards.coupon.placeholder': 'कूपन कोड',
'rewards.coupon.promoCredits': 'प्रोमो क्रेडिट',
'rewards.coupon.recentRedemptions': 'हाल के रिडेम्प्शन',
'rewards.coupon.redeemAccepted':
'{code} स्वीकृत। आवश्यक कार्रवाई पूरी होने के बाद {amount} अनलॉक होगा।',
'rewards.coupon.redeemButton': 'कोड रिडीम करें',
'rewards.coupon.redeemSuccess': '{code} रिडीम किया गया। {amount} आपके क्रेडिट में जोड़ा गया।',
'rewards.coupon.redeemedCodes': 'रिडीम हुए कोड',
'rewards.coupon.redeeming': 'रिडीम हो रहा है...',
'rewards.coupon.statusApplied': 'लागू',
'rewards.coupon.statusPendingAction': 'कार्रवाई लंबित',
'rewards.coupon.statusRedeemed': 'रिडीम किया गया',
'rewards.coupon.subtitle': 'उपशीर्षक',
'rewards.coupon.title': 'कूपन कोड रिडीम करें',
'rewards.referralSection.activity': 'रेफरल एक्टिविटी',
'rewards.referralSection.apply': 'लागू हो रहा है…',
'rewards.referralSection.applying': 'लागू हो रहा है…',
'rewards.referralSection.colReferredUser': 'रेफर किया यूज़र',
'rewards.referralSection.colReward': 'रिवॉर्ड',
'rewards.referralSection.colStatus': 'स्टेटस',
'rewards.referralSection.colUpdated': 'अपडेट हुआ',
'rewards.referralSection.completed': 'पूरा हुआ',
'rewards.referralSection.copyCode': 'कोड कॉपी करें',
'rewards.referralSection.copyFailed': 'कॉपी विफल',
'rewards.referralSection.haveCode': 'रेफरल कोड है?',
'rewards.referralSection.haveCodeDesc': 'कोड है विवरण',
'rewards.referralSection.linked': 'लिंक्ड',
'rewards.referralSection.linkedCode': '(कोड {code})',
'rewards.referralSection.loading': 'रेफरल प्रोग्राम लोड हो रहा है…',
'rewards.referralSection.retry': 'पुनः प्रयास करें',
'rewards.referralSection.noReferrals': 'कोई रेफरल नहीं',
'rewards.referralSection.pendingReferrals': 'पेंडिंग रेफरल',
'rewards.referralSection.placeholder': 'रेफरल कोड',
'rewards.referralSection.share': 'शेयर करें',
'rewards.referralSection.statusCompleted': 'पूरा हुआ',
'rewards.referralSection.statusExpired': 'एक्सपायर हो गया',
'rewards.referralSection.statusJoined': 'जॉइन हुआ',
'rewards.referralSection.subtitle': 'उपशीर्षक',
'rewards.referralSection.title': 'दोस्तों को इनवाइट करें, क्रेडिट कमाएं',
'rewards.referralSection.totalEarned': 'कुल कमाया',
'rewards.referralSection.yourCode': 'आपका कोड',
'settings.ai.addCloudProvider': 'क्लाउड प्रदाता जोड़ें',
'settings.ai.addProvider': 'सेव हो रहा है…',
'settings.ai.apiKeyFieldLabel': 'API key फील्ड लेबल',
'settings.ai.apiKeyRequired': 'जारी रखने के लिए अपनी API key पेस्ट करें।',
'settings.ai.apiKeyStoredEncrypted': 'API key एन्क्रिप्टेड रूप में स्टोर है',
'settings.ai.apiKeysEncrypted': 'xqx',
'settings.ai.clearStoredKey': 'स्टोर्ड key क्लियर करें',
'settings.ai.connectProvider': 'प्रदाता कनेक्ट करें',
'settings.ai.customRouting': 'कस्टम रूटिंग',
'settings.ai.defaultResolvesTo': 'डिफ़ॉल्ट इसमें हल होता है',
'settings.ai.discard': 'रद्द करें',
'settings.ai.editProvider': 'प्रदाता संपादित करें',
'settings.ai.llmProviders': 'LLM प्रोवाइडर',
'settings.ai.llmProvidersDesc': 'भाषा मॉडल प्रदाता जोड़ें और कॉन्फ़िगर करें।',
'settings.ai.localOllama': 'लोकल (Ollama)',
'settings.ai.modelLabel': 'मॉडल',
'settings.ai.noCustomProviders': 'कोई कस्टम प्रोवाइडर नहीं',
'settings.ai.openAiCompat.authHeaderExample': 'Authorization: Bearer <आपकी कुंजी>',
'settings.ai.openAiCompat.authHeaderLabel': 'प्रामाणिक शीर्षलेख',
'settings.ai.openAiCompat.baseUrlLabel': 'आधार URL',
'settings.ai.openAiCompat.baseUrlUnavailable': 'अनुपलब्ध',
'settings.ai.openAiCompat.clearKey': 'साफ़ कुंजी',
'settings.ai.openAiCompat.description':
'इस / v1 सर्वर पर पॉइंट स्थानीय harnesses को नीचे कॉन्फ़िगर किए गए प्रदाताओं के माध्यम से रूट करने के लिए। प्रमाणीकरण एक स्थिर कुंजी का उपयोग करता है जिसे आप यहां सेट करते हैं, ऐप का आंतरिक कोर बियरर नहीं।',
'settings.ai.openAiCompat.keyConfigured': 'कुंजी कॉन्फ़िगर की गई',
'settings.ai.openAiCompat.keyRequired': 'कुंजी आवश्यक है',
'settings.ai.openAiCompat.rotateKey': 'कुंजी घुमाएँ',
'settings.ai.openAiCompat.setKey': 'कुंजी सेट करें',
'settings.ai.openAiCompat.title': 'OpenAI-संगत समापन बिंदु',
'settings.ai.providerLabel': 'प्रोवाइडर',
'skills.mcpComingSoon.title': 'MCP सर्वर',
'skills.mcpComingSoon.description':
'MCP सर्वर प्रबंधन जल्द आ रहा है। यह टैब आपके MCP सर्वर इंटीग्रेशन खोजने, कनेक्ट करने और मॉनिटर करने का केंद्र होगा।',
'settings.ai.routing': 'रूटिंग',
'settings.ai.routingCustom': 'कस्टम रूटिंग',
'settings.ai.routingDefault': 'डिफ़ॉल्ट',
'settings.ai.routingDesc': 'रूटिंग विवरण',
'settings.ai.saveChanges': 'सेव हो रहा है…',
'settings.ai.saving': 'सेव हो रहा है…',
'settings.ai.unsavedChange': 'असहेजा परिवर्तन',
'settings.ai.unsavedChanges': 'असहेजे परिवर्तन',
'settings.ai.workloadGroupBackground': 'बैकग्राउंड वर्कलोड ग्रुप',
'settings.ai.workloadGroupChat': 'चैट वर्कलोड ग्रुप',
'settings.ai.disconnectProvider': 'डिस्कनेक्ट करें {label}',
'settings.ai.connectProviderLabel': 'कनेक्ट करें {label}',
'settings.ai.editProviderEndpoint': '{label} समापन बिंदु संपादित करें',
'settings.ai.defaultLocalEndpoint': 'http://localhost:11434/v1',
'settings.ai.editEndpoint': 'समापन बिंदु संपादित करें',
'settings.ai.endpointUrlLabel': 'समापन बिंदु URL',
'settings.ai.localRuntimeHelper':
'जहां {label} पहुंच योग्य है। डिफ़ॉल्ट स्थानीयहोस्ट है; इसे रिमोट होस्ट पर इंगित करें (उदाहरण के लिए, http://10.0.0.4:11434/v1) एक साझा उदाहरण का उपयोग करने के लिए)।',
'settings.ai.endpointUrlRequired': 'समापन बिंदु URL आवश्यक है.',
'settings.ai.endpointProtocolRequired': 'समापन बिंदु http:// या https://. से शुरू होना चाहिए',
'settings.ai.connectProviderDialog': 'कनेक्ट करें {label}',
'settings.ai.or': 'या',
'settings.ai.codexOauthMissingAuthUrl':
'Codex OAuth ने कोई प्राधिकरण URL नहीं लौटाया। फिर से साइन इन करने का प्रयास करें।',
'settings.ai.codexOauthMissingCallbackUrl':
'साइन इन करने के बाद अपने ब्राउज़र से रीडायरेक्ट URL पेस्ट करें।',
'settings.ai.openRouterOauthDescription':
'OpenRouter के साथ साइन इन करें और PKCE का उपयोग करके उपयोगकर्ता नियंत्रित API कुंजी आयात करें।',
'settings.ai.connecting': 'कनेक्ट हो रहा है...',
'settings.ai.backgroundLoops': 'पृष्ठभूमि लूप',
'settings.ai.backgroundLoopsDesc':
'क्या एक चैट संदेश के बिना चलाता है, दिल की धड़कन काम को रोकें, और हाल ही में क्रेडिट लेजर पंक्तियों का निरीक्षण करें।',
'settings.ai.heartbeatControls': 'दिल की धड़कन नियंत्रित होती है',
'settings.ai.heartbeatControlsDesc':
'डिफ़ॉल्ट। सक्षम करने से लूप शुरू होता है; निष्क्रिय करने से चलने का कार्य समाप्त हो जाता है।',
'settings.ai.heartbeatLoop': 'दिल की धड़कन का लूप',
'settings.ai.heartbeatLoopDesc': 'प्लानर + वैकल्पिक अवचेतन उपस्थिति के लिए मास्टर शेड्यूलर।',
'settings.ai.subconsciousInference': 'अवचेतन अनुमान',
'settings.ai.subconsciousInferenceDesc':
'हार्टबीट टिक पर मॉडल समर्थित task/reflection मूल्यांकन चलाता है।',
'settings.ai.calendarMeetingChecks': 'कैलेंडर मीटिंग की जाँच',
'settings.ai.calendarMeetingChecksDesc':
'सक्रिय Google कैलेंडर कनेक्शन के लिए कैलेंडर इवेंट सूची बुलाता है।',
'settings.ai.calendarCap': 'कैलेंडर कैप',
'settings.ai.connectionsPerTick': '{count} कॉन/टिक',
'settings.ai.meetingLookahead': 'बैठक आगे की ओर देख रही है',
'settings.ai.minutesShort': '{count} मि',
'settings.ai.reminderLookahead': 'आगे देखने का अनुस्मारक',
'settings.ai.cronReminderChecks': 'क्रॉन अनुस्मारक जाँच करता है',
'settings.ai.cronReminderChecksDesc':
'स्कैन ने रिमाइंडर जैसी आगामी वस्तुओं के लिए क्रोन नौकरियों को सक्षम किया।',
'settings.ai.relevantNotificationChecks': 'प्रासंगिक अधिसूचना जाँच',
'settings.ai.relevantNotificationChecksDesc':
'तत्काल स्थानीय सूचनाएं सक्रिय अलर्ट में बढ़ावा देता है।',
'settings.ai.externalDelivery': 'बाह्य वितरण',
'settings.ai.externalDeliveryDesc':
'दिल की धड़कन अलर्ट बाहरी चैनलों को सक्रिय संदेश भेज देता है।',
'settings.ai.interval': 'अंतराल',
'settings.ai.running': 'चल रहा है...',
'settings.ai.plannerTickNow': 'प्लानर अभी टिक करें',
'settings.ai.loadingHeartbeatControls': 'दिल की धड़कन नियंत्रण लोड हो रहा है...',
'settings.ai.heartbeatControlsUnavailable': 'दिल की धड़कन नियंत्रण अनुपलब्ध है.',
'settings.ai.loopMap': 'लूप मानचित्र',
'settings.ai.plannerSummary':
'योजनाकार: {sourceEvents} स्रोत घटनाएँ, {sent} भेजा गया, {deduped} काटा गया।',
'settings.ai.routeLabel': 'मार्ग: {route}',
'settings.ai.on': 'पर',
'settings.ai.off': 'बंद',
'settings.ai.recentUsageLedger': 'हालिया उपयोग खाता बही',
'settings.ai.recentUsageLedgerDesc':
'बैकएंड पंक्तियां आज action/time को उजागर करती हैं; स्रोत टैग को बैकेंड समर्थन की आवश्यकता होती है।',
'settings.ai.latestSpend': 'नवीनतम खर्च: {amount} पर {time} ({action})',
'settings.ai.topActions': 'शीर्ष क्रियाएं',
'settings.ai.noSpendRows': 'कोई व्यय पंक्तियाँ लोड नहीं की गईं.',
'settings.ai.topHours': 'शीर्ष घंटे',
'settings.ai.noHourlySpend': 'अभी तक कोई प्रति घंटा खर्च नहीं.',
'settings.ai.openhumanDefault': 'OpenHuman (डिफ़ॉल्ट)',
'settings.ai.localModelResolved': 'Ollama',
'settings.ai.customRoutingForWorkload': '{label} के लिए कस्टम रूटिंग',
'settings.ai.loadingModels': 'मॉडल लोड हो रहे हैं...',
'settings.ai.enterModelIdManually': 'या मैन्युअल रूप से मॉडल आईडी दर्ज करें:',
'settings.ai.modelIdPlaceholderForProvider': '{slug} मॉडल आईडी',
'settings.ai.modelIdPlaceholder': 'model-id',
'settings.ai.selectModel': 'एक मॉडल चुनें...',
'settings.ai.temperatureOverride': 'तापमान ओवरराइड',
'settings.ai.temperatureOverrideSlider': 'तापमान ओवरराइड (स्लाइडर)',
'settings.ai.temperatureOverrideValue': 'तापमान ओवरराइड (मान)',
'settings.ai.temperatureOverrideDesc':
'लोअर = अधिक नियतिवादी। प्रदाता डिफ़ॉल्ट का उपयोग करने के लिए अनचेक छोड़ दें।',
'settings.ai.testFailed': 'परीक्षण विफल रहा',
'settings.ai.testingModel': 'परीक्षण मॉडल...',
'settings.ai.modelResponse': 'मॉडल प्रतिक्रिया',
'settings.ai.providerWithValue': 'प्रदाता: {value}',
'settings.ai.noneDash': '—',
'settings.ai.promptHelloWorld': 'संकेत: नमस्ते विश्व',
'settings.ai.startedAt': 'प्रारंभ: {value}',
'settings.ai.waitingForModelResponse': 'चयनित मॉडल से प्रतिक्रिया की प्रतीक्षा है...',
'settings.ai.response': 'प्रतिक्रिया',
'settings.ai.testing': 'परीक्षण...',
'settings.ai.test': 'परीक्षण',
'settings.ai.slugMissingError': 'स्लग उत्पन्न करने के लिए प्रदाता का नाम दर्ज करें।',
'settings.ai.slugInUseError': 'वह प्रदाता नाम पहले से ही उपयोग में है.',
'settings.ai.slugReservedError': 'कोई भिन्न प्रदाता नाम चुनें.',
'settings.ai.providerNamePlaceholder': 'मेरा प्रदाता',
'settings.ai.slugLabel': 'स्लग:',
'settings.ai.openAiUrlLabel': 'xxxxxxxxxxxx',
'settings.ai.openAiUrlPlaceholder': 'https://api.openai.com/v1',
'settings.ai.keepExistingKeyPlaceholder': 'मौजूदा कुंजी रखने के लिए खाली छोड़ दें',
'settings.ai.reindexingMemory': 'स्मृति को पुनः अनुक्रमित करना',
'settings.ai.reindexingMemoryMessage':
'एम्बेडिंग को फिर से संसाधित किया जा रहा है। {pending} मेमोरी आइटम (s) को वर्तमान मॉडल के तहत फिर से एम्बेड किया जा रहा है - इस खत्म होने तक शब्दकोष वापस कम हो जाता है। कीवर्ड खोज काम करता रहता है, और यदि आप इसे बंद करते हैं तो पृष्ठभूमि में फिर से एम्बेड करना जारी रहता है।',
'settings.ai.signInWithOpenRouter': 'OpenRouter से साइन इन करें',
'settings.ai.weekBudget': 'सप्ताह का बजट',
'settings.ai.cycleRemaining': 'चक्र शेष है',
'settings.ai.cycleTotalSpend': 'चक्र कुल खर्च',
'settings.ai.avgSpendRow': 'औसत व्यय पंक्ति',
'settings.ai.backgroundApiReads': 'बीजी API पढ़ता है',
'settings.ai.backgroundWakeups': 'बीजी वेकअप',
'settings.ai.budgetMath': 'बजट गणित',
'settings.ai.rowsLeft': 'पंक्तियाँ शेष हैं',
'settings.ai.rowsPerFullWeekBudget': 'पूरे सप्ताह के बजट के अनुसार पंक्तियाँ',
'settings.ai.sampleBurnRate': 'नमूना जलने की दर',
'settings.ai.projectedEmpty': 'खाली प्रक्षेपित किया गया',
'settings.ai.apiReadsPerDollarRemaining': 'API प्रति $ शेष पढ़ता है',
'settings.ai.loopCallBudget': 'लूप कॉल बजट',
'settings.ai.heartbeatTicks': 'दिल की धड़कन टिक-टिक करती है',
'settings.ai.calendarPlannerCalls': 'कैलेंडर योजनाकार कॉल करता है',
'settings.ai.calendarFanoutCap': 'कैलेंडर फैनआउट कैप',
'settings.ai.subconsciousModelCalls': 'अवचेतन मॉडल कॉल',
'settings.ai.composioSyncScans': 'Composio सिंक स्कैन',
'settings.ai.totalBackgroundApiReadBudget': 'कुल बीजी API बजट पढ़ें',
'settings.ai.memoryWorkerPolls': 'स्मृति कार्यकर्ता सर्वेक्षण',
'settings.ai.defaultProviderName': 'OpenHuman',
'settings.ai.routing.managed': 'प्रबंधित',
'settings.ai.routing.managedDesc':
'OpenHuman बादल में सभी अनुमान चला जाएगा, कार्य के लिए सबसे अच्छा मॉडल चुनें, लागत के लिए अनुकूलन करें और सबसे सुरक्षित रूटिंग डिफ़ॉल्ट रखें।',
'settings.ai.routing.managedMsg':
'OpenHuman प्रत्येक कार्यभार के लिए सभी अनुमानों को संभालेंगे और स्वचालित रूप से लागत, गुणवत्ता और सुरक्षा के लिए सबसे अच्छा मार्ग चुनें।',
'settings.ai.routing.useYourOwn': 'अपने खुद के मॉडल का प्रयोग करें',
'settings.ai.routing.useYourOwnDesc':
'एक प्रदाता + मॉडल चुनें और उसके माध्यम से हर कार्यभार को रूट करें। यह सरल है, लेकिन यह अक्षम हो सकता है क्योंकि हल्के और भारी वजन अनुमान सभी समान मार्ग साझा करते हैं।',
'settings.ai.routing.advanced': 'उन्नत',
'settings.ai.routing.advancedDesc':
'विभिन्न कार्यों के लिए विभिन्न मॉडल चुनें। यह तंग लागत अनुकूलन और सबसे अधिक नियंत्रण के लिए सबसे अच्छा विकल्प है।',
'settings.ai.routing.customDesc':
'फाइन-ग्रेन रूटिंग आपको सर्वोत्तम लागत अनुकूलन और सबसे अधिक नियंत्रण देता है। यह तय करने के लिए नीचे की पंक्तियों का उपयोग करें कि कौन से वर्कलोड प्रबंधित रहते हैं, जो आपके साझा डिफ़ॉल्ट का उपयोग करते हैं, और जो एक विशिष्ट मॉडल के लिए पिन करते हैं।',
'settings.ai.routing.chatAndConversations': 'चैट और बातचीत',
'settings.ai.routing.chatDesc':
'मॉडल प्रत्यक्ष उपयोगकर्ता बातचीत, उत्तर, तर्क, एजेंट छोरों और कोडिंग मदद के दौरान इस्तेमाल किया।',
'settings.ai.routing.backgroundTasks': 'पृष्ठभूमि कार्य',
'settings.ai.routing.bgTasksDesc':
'मॉडल संक्षेपण, दिल की धड़कन, सीखने और अवचेतन मूल्यांकन के लिए मुख्य बातचीत प्रवाह के बाहर इस्तेमाल किया।',
'settings.ai.routing.addCustomProvider': 'कस्टम प्रदाता जोड़ें',
'settings.ai.globalModel.title': 'हर चीज़ के लिए एक मॉडल चुनें',
'settings.ai.globalModel.desc':
'यह एक मॉडल के माध्यम से सभी inference मार्गों। यह सरल है, लेकिन यह लागत और गुणवत्ता के लिए अक्षम हो सकता है क्योंकि हल्के और भारी कार्य सभी एक ही मार्ग का उपयोग करेंगे।',
'settings.ai.globalModel.noProviders':
'पहले प्रदाता को जोड़ें या कनेक्ट करें। फिर आप यहां एक मॉडल के माध्यम से हर कार्यभार को रूट कर सकते हैं।',
'settings.ai.globalModel.provider': 'प्रदाता',
'settings.ai.globalModel.model': 'मॉडल',
'settings.ai.globalModel.loadingModels': 'मॉडल लोड हो रहे हैं…',
'settings.ai.globalModel.enterModelId': 'मॉडल आईडी दर्ज करें',
'settings.ai.globalModel.appliesToAll':
'उसी प्रदाता + मॉडल को चैट, तर्क, कोडिंग, मेमोरी, हार्टबीट, लर्निंग और अवचेतन को लागू करता है। एम्बेडिंग को अलग से कॉन्फ़िगर किया गया है। जब आप सेव पर क्लिक करते हैं तो चेंज सेव करते हैं।',
'settings.ai.globalModel.saving': 'सहेजा जा रहा है...',
'settings.ai.globalModel.saved': 'सहेजा गया',
'settings.ai.workload.noModel': 'कोई मॉडल चयनित नहीं',
'settings.ai.workload.changeModel': 'मॉडल बदलें',
'settings.ai.workload.chooseModel': 'मॉडल चुनें',
'settings.ai.provider.ollama': 'Ollama',
'settings.autocomplete.appFilter.acceptSuggestion': 'सुझाव एक्सेप्ट करें',
'settings.autocomplete.appFilter.app': 'ऐप',
'settings.autocomplete.appFilter.currentSuggestion': 'वर्तमान सुझाव',
'settings.autocomplete.appFilter.contextOverride': 'कॉन्टेक्स्ट ओवरराइड (वैकल्पिक)',
'settings.autocomplete.appFilter.debounce': 'बहस',
'settings.autocomplete.appFilter.debugFocus': 'डिबग फोकस',
'settings.autocomplete.appFilter.enabled': 'सक्षम',
'settings.autocomplete.appFilter.getSuggestion': 'सुझाव पाएं',
'settings.autocomplete.appFilter.lastError': 'अंतिम त्रुटि',
'settings.autocomplete.appFilter.liveLogs': 'लाइव लॉग्स',
'settings.autocomplete.appFilter.model': 'मॉडल',
'settings.autocomplete.appFilter.noLogs': ') :',
'settings.autocomplete.appFilter.phase': 'चरण',
'settings.autocomplete.appFilter.platformSupported': 'मंच समर्थित',
'settings.autocomplete.appFilter.refreshStatus': 'रिफ्रेश हो रहा है…',
'settings.autocomplete.appFilter.refreshing': 'रिफ्रेश हो रहा है…',
'settings.autocomplete.appFilter.running': 'चल रहा है',
'settings.autocomplete.appFilter.runtime': 'रनटाइम',
'settings.autocomplete.appFilter.test': 'टेस्ट',
'settings.autocomplete.completionStyle.acceptedCompletion':
'{count} स्वीकृत कम्प्लीशन संग्रहीत — भविष्य के सुझावों को निजीकृत करने के लिए उपयोग किया गया।',
'settings.autocomplete.completionStyle.acceptedCompletions':
'{count} स्वीकृत कम्प्लीशन संग्रहीत — भविष्य के सुझावों को निजीकृत करने के लिए उपयोग किया गया।',
'settings.autocomplete.completionStyle.clearHistory': 'क्लियर हो रहा है…',
'settings.autocomplete.completionStyle.clearing': 'क्लियर हो रहा है…',
'settings.autocomplete.completionStyle.debounce': 'डिबाउंस (ms)',
'settings.autocomplete.completionStyle.enabled': 'चालू है',
'settings.autocomplete.completionStyle.maxChars': 'मैक्स कैरेक्टर',
'settings.autocomplete.completionStyle.noHistory':
'अभी कोई एक्सेप्टेड कम्पलीशन नहीं। पर्सनलाइज़ेशन शुरू करने के लिए Tab से सुझाव एक्सेप्ट करें।',
'settings.autocomplete.completionStyle.overlayTtl': 'ओवरले TTL (ms)',
'settings.autocomplete.completionStyle.personalizationHistory': 'पर्सनलाइज़ेशन हिस्ट्री',
'settings.autocomplete.completionStyle.styleExamples': 'स्टाइल उदाहरण (एक प्रति लाइन)',
'settings.autocomplete.completionStyle.styleInstructions': 'स्टाइल इंस्ट्रक्शन',
'settings.autocomplete.debug.acceptedPrefix': 'स्वीकृत: {value}',
'settings.autocomplete.debug.acceptFailed': 'सुझाव स्वीकार करने में विफल',
'settings.autocomplete.debug.alreadyRunning': 'स्वत: पूर्ण पहले से ही चल रहा है.',
'settings.autocomplete.debug.clearHistoryFailed': 'इतिहास साफ़ करने में विफल',
'settings.autocomplete.debug.didNotStart': 'स्वत: पूर्ण प्रारंभ नहीं हुआ.',
'settings.autocomplete.debug.disabledInSettings':
'सेटिंग्स में स्वत: पूर्ण अक्षम है. इसे इनेबल करें और पहले सेव करें।',
'settings.autocomplete.debug.fetchSuggestionFailed': 'वर्तमान सुझाव लाने में विफल',
'settings.autocomplete.debug.inspectFocusedElementFailed':
'केंद्रित तत्व का निरीक्षण करने में विफल',
'settings.autocomplete.debug.loadSettingsFailed': 'स्वतः पूर्ण सेटिंग लोड करने में विफल',
'settings.autocomplete.debug.noSuggestionApplied': 'कोई सुझाव लागू नहीं किया गया.',
'settings.autocomplete.debug.noSuggestionReturned': 'कोई सुझाव वापस नहीं आया.',
'settings.autocomplete.debug.refreshStatusFailed': 'स्वतः पूर्ण स्थिति ताज़ा करने में विफल',
'settings.autocomplete.debug.saveAdvancedSettingsFailed': 'उन्नत सेटिंग्स सहेजने में विफल',
'settings.autocomplete.debug.startFailed': 'स्वतः पूर्ण प्रारंभ करने में विफल',
'settings.autocomplete.debug.stopFailed': 'स्वतः पूर्णता रोकने में विफल',
'settings.autocomplete.debug.suggestionPrefix': 'सुझाव: {value}',
'settings.autocomplete.shared.none': 'कोई नहीं',
'settings.autocomplete.shared.notApplicable': 'एन/ए',
'settings.autocomplete.shared.unknown': 'अज्ञात',
'settings.billing.autoRecharge.addAmount': 'यह राशि जोड़ें',
'settings.billing.autoRecharge.addCard': 'कार्ड जोड़ें',
'settings.billing.autoRecharge.amountHint': 'राशि संकेत',
'settings.billing.autoRecharge.defaultCard': 'डिफ़ॉल्ट कार्ड',
'settings.billing.autoRecharge.lastRechargeFailed': 'आखिरी रिचार्ज विफल',
'settings.billing.autoRecharge.lastRecharged': 'आखिरी रिचार्ज',
'settings.billing.autoRecharge.expires': 'समाप्त {date}',
'settings.billing.autoRecharge.noCards': 'कोई कार्ड नहीं',
'settings.billing.autoRecharge.paymentMethods': 'पेमेंट तरीके',
'settings.billing.autoRecharge.rechargeInProgress': 'रिचार्ज हो रहा है',
'settings.billing.autoRecharge.spentThisWeek':
'इस सप्ताह ${limit} में से ${spent} का उपयोग किया गया',
'settings.billing.autoRecharge.rechargeWhen': 'बैलेंस इससे कम होने पर रिचार्ज करें',
'settings.billing.autoRecharge.saveSettings': 'सेव हो रहा है…',
'settings.billing.autoRecharge.saving': 'सेव हो रहा है…',
'settings.billing.autoRecharge.setDefault': ':',
'settings.billing.autoRecharge.subtitle': 'उपशीर्षक',
'settings.billing.autoRecharge.title': 'ऑटो-रिचार्ज चालू करें',
'settings.billing.autoRecharge.toggleAriaLabel': 'ऑटो-रिचार्ज टॉगल करें',
'settings.billing.autoRecharge.weeklyLimit': 'साप्ताहिक खर्च सीमा',
'settings.billing.history.desc': 'विवरण',
'settings.billing.history.empty': 'खाली है',
'settings.billing.history.openPortal': 'पोर्टल खोलें',
'settings.billing.history.posted': 'पोस्ट हुआ',
'settings.billing.history.title': 'शीर्षक',
'settings.billing.inferenceBudget.cycleEnds': 'साइकल खत्म होती है',
'settings.billing.inferenceBudget.exhausted': 'खत्म हो गया',
'settings.billing.inferenceBudget.loadError': 'लोड एरर',
'settings.billing.inferenceBudget.noBudgetDesc': 'कोई बजट विवरण नहीं',
'settings.billing.inferenceBudget.noRecurringBudget': 'कोई रेकरिंग बजट नहीं',
'settings.billing.inferenceBudget.noRecurringPlanBudget': 'कोई आवर्ती योजना बजट नहीं',
'settings.billing.inferenceBudget.noRecurringWeeklyDesc':
'आपकी वर्तमान योजना में एक आवर्ती साप्ताहिक अनुमान बजट शामिल नहीं है। उपयोग के बजाय उपलब्ध क्रेडिट से भुगतान किया जाता है।',
'settings.billing.inferenceBudget.remaining': 'बचा हुआ',
'settings.billing.inferenceBudget.remainingSummary': '{remaining} / {budget} शेष',
'settings.billing.inferenceBudget.spentThisCycle': 'इस चक्र में {amount} खर्च हुआ',
'settings.billing.inferenceBudget.cycleEndsOn': 'चक्र समाप्त होता है {date}',
'settings.billing.inferenceBudget.exhaustedDesc':
'शामिल सदस्यता उपयोग समाप्त हो गया है। अगले चक्र के लिए इंतजार किए बिना एआई का उपयोग करने के लिए शीर्ष क्रेडिट।',
'settings.billing.inferenceBudget.discountVsPayg':
'{pct}% वेतन के रूप में आप जाओ की तुलना में प्रति कॉल सस्ता है।',
'settings.billing.inferenceBudget.cycleSpend': 'साइकिल खर्च',
'settings.billing.inferenceBudget.totalAmount': '{amount} कुल',
'settings.billing.inferenceBudget.inference': 'अनुमान',
'settings.billing.inferenceBudget.integrations': 'एकीकरण',
'settings.billing.inferenceBudget.calls': '{count} कॉल',
'settings.billing.inferenceBudget.dailySpend': 'दैनिक खर्च',
'settings.billing.inferenceBudget.dailySpendPoint': '{date}: {amount}',
'settings.billing.inferenceBudget.topModels': 'शीर्ष मॉडल',
'settings.billing.inferenceBudget.noInferenceUsage': 'इस चक्र का कोई अनुमान उपयोग नहीं।',
'settings.billing.inferenceBudget.topIntegrations': 'शीर्ष एकीकरण',
'settings.billing.inferenceBudget.noIntegrationUsage': 'इस चक्र में कोई एकीकरण उपयोग नहीं।',
'settings.billing.inferenceBudget.tenHourCap': 'दस घंटे की सीमा',
'settings.billing.inferenceBudget.title': 'शीर्षक',
'settings.billing.inferenceBudget.unableToLoad': 'उपयोग डेटा लोड करने में असमर्थ',
'settings.billing.inferenceBudget.notAvailable': 'एन/ए',
'settings.billing.payAsYouGo.available': 'उपलब्ध',
'settings.billing.payAsYouGo.chargeCustomAmount': 'खुल रहा है…',
'settings.billing.payAsYouGo.chooseTopUpDesc': 'टॉप अप चुनें विवरण',
'settings.billing.payAsYouGo.chooseTopUpTitle': 'टॉप अप चुनें शीर्षक',
'settings.billing.payAsYouGo.creditBalanceDesc': 'क्रेडिट बैलेंस विवरण',
'settings.billing.payAsYouGo.creditBalanceTitle': 'क्रेडिट बैलेंस शीर्षक',
'settings.billing.payAsYouGo.customAmount': 'कस्टम राशि',
'settings.billing.payAsYouGo.enterAmount': 'राशि डालें',
'settings.billing.payAsYouGo.opening': 'खोला जा रहा है',
'settings.billing.payAsYouGo.promotionalCredits': 'प्रमोशनल क्रेडिट',
'settings.billing.payAsYouGo.topUpBalance': 'बैलेंस टॉप-अप',
'settings.billing.payAsYouGo.topUpCredits': 'क्रेडिट टॉप अप करें',
'settings.billing.payAsYouGo.unableToLoad': 'बैलेंस लोड नहीं हो पाया।',
'settings.billing.subscription.annual': 'वार्षिक',
'settings.billing.subscription.billedAnnually': 'सालाना बिल होता है',
'settings.billing.subscription.chooseSubtitle': 'उपशीर्षक चुनें',
'settings.billing.subscription.chooseTitle': 'शीर्षक चुनें',
'settings.billing.subscription.cryptoDesc': 'क्रिप्टो विवरण',
'settings.billing.subscription.cryptoQuestion': 'क्रिप्टो प्रश्न',
'settings.billing.subscription.current': 'मौजूदा',
'settings.billing.subscription.currentPlan': 'मौजूदा प्लान',
'settings.billing.subscription.monthly': 'मासिक',
'settings.billing.subscription.paymentConfirmed': 'पेमेंट कन्फर्म हुई',
'settings.billing.subscription.perMonth': 'प्रति माह',
'settings.billing.subscription.popular': 'लोकप्रिय',
'settings.billing.subscription.save': '{pct}',
'settings.billing.subscription.upgrade': 'अपग्रेड करें',
'settings.billing.subscription.waiting': 'इंतज़ार हो रहा है',
'settings.billing.subscription.waitingPayment': 'पेमेंट का इंतज़ार',
'settings.composio.apiKeyDesc': 'इस डिवाइस पर वर्तमान में एक Composio API कुंजी संग्रहीत है।',
'settings.composio.apiKeyExamplePlaceholder': 'ck_live_xxxxxxxxxxxxxxxx',
'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.title': 'Composio',
'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.companion.title': 'डेस्कटॉप साथी',
'settings.companion.session': 'सत्र',
'settings.companion.activeLabel': 'सक्रिय',
'settings.companion.inactiveStatus': 'निष्क्रिय',
'settings.companion.stopping': 'रुक रहा हूँ...',
'settings.companion.stopSession': 'सत्र रोकें',
'settings.companion.starting': 'शुरू हो रहा है...',
'settings.companion.startSession': 'सत्र प्रारंभ करें',
'settings.companion.sessionId': 'सत्र आईडी',
'settings.companion.turns': 'बदल जाता है',
'settings.companion.remaining': 'शेष',
'settings.companion.configuration': 'विन्यास',
'settings.companion.hotkey': 'हॉटकी',
'settings.companion.activationMode': 'सक्रियण मोड',
'settings.companion.sessionTtl': 'सत्र टीटीएल',
'settings.companion.screenCapture': 'स्क्रीन कैप्चर',
'settings.companion.appContext': 'ऐप संदर्भ',
'settings.cron.jobs.commandRequired': 'शेल जॉब के लिए कमांड आवश्यक है',
'settings.cron.jobs.createJob': 'नई शेड्यूल्ड जॉब',
'settings.cron.jobs.created': 'जॉब बनाई गई',
'settings.cron.jobs.custom': 'कस्टम',
'settings.cron.jobs.desc': 'विवरण',
'settings.cron.jobs.edit': 'संपादित करें',
'settings.cron.jobs.editJob': 'शेड्यूल्ड जॉब संपादित करें',
'settings.cron.jobs.empty': 'कोई कोर cron job नहीं मिला।',
'settings.cron.jobs.errorCreate': 'cron जॉब बनाने में विफल: {message}',
'settings.cron.jobs.errorLoadList': 'कोर cron जॉब लोड करने में विफल: {message}',
'settings.cron.jobs.errorLoadRuns': 'रन इतिहास लोड करने में विफल: {message}',
'settings.cron.jobs.errorRemove': 'कोर cron जॉब हटाने में विफल: {message}',
'settings.cron.jobs.errorRun': 'कोर cron जॉब चलाने में विफल: {message}',
'settings.cron.jobs.errorToggle': 'कोर cron जॉब अपडेट करने में विफल: {message}',
'settings.cron.jobs.errorUpdate': 'cron जॉब अपडेट करने में विफल: {message}',
'settings.cron.jobs.formAtLabel': 'इस समय चलाएँ',
'settings.cron.jobs.formCancel': 'रद्द करें',
'settings.cron.jobs.formCommand': 'शेल कमांड',
'settings.cron.jobs.formCommandPlaceholder': 'उदा. curl https://example.com/health',
'settings.cron.jobs.formCreate': 'बनाएँ',
'settings.cron.jobs.formCronCustom': 'कस्टम एक्सप्रेशन',
'settings.cron.jobs.formCronCustomPlaceholder': 'उदा. */30 * * * *',
'settings.cron.jobs.formCronPreset': 'प्रीसेट',
'settings.cron.jobs.formCronPreview': 'चलता है: {preview}',
'settings.cron.jobs.formDeleteAfterRun': 'पहली बार चलने के बाद हटाएँ',
'settings.cron.jobs.formDelivery': 'डिलीवरी मोड',
'settings.cron.jobs.formDeliveryNone': 'कोई नहीं (केवल आउटपुट)',
'settings.cron.jobs.formDeliveryProactive': 'प्रोएक्टिव (पुश सूचना)',
'settings.cron.jobs.formError': 'जॉब सहेजने में विफल',
'settings.cron.jobs.formEveryLabel': 'अंतराल (मिलीसेकंड)',
'settings.cron.jobs.formEveryPlaceholder': 'उदा. 3600000',
'settings.cron.jobs.formJobType': 'जॉब प्रकार',
'settings.cron.jobs.formJobTypeAgent': 'Agent (AI प्रॉम्प्ट)',
'settings.cron.jobs.formJobTypeShell': 'शेल कमांड',
'settings.cron.jobs.formName': 'जॉब नाम',
'settings.cron.jobs.formNamePlaceholder': 'उदा. daily-report, cleanup-task',
'settings.cron.jobs.formPrompt': 'Agent प्रॉम्प्ट',
'settings.cron.jobs.formPromptPlaceholder': 'हर बार चलने पर agent को क्या करना चाहिए?',
'settings.cron.jobs.formPromptRequired': 'agent जॉब के लिए प्रॉम्प्ट आवश्यक है',
'settings.cron.jobs.formSave': 'सहेजें',
'settings.cron.jobs.formSaving': 'सहेजा जा रहा है…',
'settings.cron.jobs.formScheduleAt': 'एक-बार (इस समय चलाएँ)',
'settings.cron.jobs.formScheduleCron': 'आवर्ती (cron)',
'settings.cron.jobs.formScheduleEvery': 'अंतराल (हर N मि.से.)',
'settings.cron.jobs.formScheduleRequired': 'शेड्यूल आवश्यक है',
'settings.cron.jobs.formScheduleType': 'शेड्यूल प्रकार',
'settings.cron.jobs.formSessionIsolated': 'पृथक (अनुशंसित)',
'settings.cron.jobs.formSessionMain': 'मुख्य सत्र',
'settings.cron.jobs.formSessionTarget': 'सत्र लक्ष्य',
'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.updated': 'जॉब अपडेट की गई',
'settings.cron.jobs.viewRuns': 'रन देखें',
'settings.cron.schedule.every2hours': 'हर 2 घंटे',
'settings.cron.schedule.every30min': 'हर 30 मिनट',
'settings.cron.schedule.every6hours': 'हर 6 घंटे',
'settings.cron.schedule.everyHour': 'हर घंटे',
'settings.cron.schedule.onceDaily': 'दिन में एक बार (सुबह 9 बजे)',
'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.disabledLowercase': 'अक्षम',
'settings.localModel.deviceCapability.presetDetails':
'चैट: {chatModel} · दृष्टि: {visionModel} · लक्ष्य रैम: {targetRamGb} जीबी',
'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.capabilityChat': 'बातचीत',
'settings.localModel.download.capabilityEmbedding': 'एंबेडिंग',
'settings.localModel.download.capabilityAssets': 'कैपेबिलिटी असेट्स',
'settings.localModel.download.capabilityStt': 'STT',
'settings.localModel.download.capabilityTts': 'TTS',
'settings.localModel.download.capabilityVision': 'दृष्टि',
'settings.localModel.download.downloading': 'डाउनलोड हो रहा है...',
'settings.localModel.download.embeddingDimensions': 'आयाम: {dimensions}',
'settings.localModel.download.embeddingModel': 'मॉडल: {modelId}',
'settings.localModel.download.embeddingPlaceholder': 'एक इनपुट स्ट्रिंग प्रति लाइन...',
'settings.localModel.download.embeddingVectors': 'वेक्टर: {count}',
'settings.localModel.download.noThinkMode': 'नो थिंक मोड',
'settings.localModel.download.notAvailable': 'एन/ए',
'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.summaryHelper':
'रस्ट कोर के माध्यम से `openhuman.inference_summarize` को कॉल करता है',
'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.transcript': 'प्रतिलेख:',
'settings.localModel.download.ttsOutput': 'आउटपुट: {outputPath}',
'settings.localModel.download.ttsOutputPlaceholder': 'वैकल्पिक आउटपुट WAV path',
'settings.localModel.download.ttsPlaceholder': 'सिंथेसाइज़ करने के लिए टेक्स्ट डालें...',
'settings.localModel.download.ttsVoice': 'आवाज़: {voiceId}',
'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.contextBelowMinimumBadge':
'{contextLength} ctx - {required} मिनट से नीचे',
'settings.localModel.status.contextBelowMinimumTitle':
'अस्वीकृत: संदर्भ विंडो {contextLength} टोकन मेमोरी परत के लिए आवश्यक न्यूनतम {required}-टोकन से नीचे है। मौन काट-छाँट से स्मरण भ्रष्ट हो जाएगा।',
'settings.localModel.status.contextOkBadge': '{contextLength} ctx ✓',
'settings.localModel.status.contextOkTitle':
'संदर्भ विंडो {contextLength} टोकन न्यूनतम {required} टोकन की मेमोरी-लेयर को पूरा करती है।',
'settings.localModel.status.contextUnknownBadge': 'सीटीएक्स अज्ञात',
'settings.localModel.status.contextUnknownTitle':
'प्रसंग विंडो अज्ञात; इसकी पुष्टि नहीं हो सकी कि यह न्यूनतम {required}-टोकन मेमोरी-लेयर को पूरा करता है।',
'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.expectedChat': 'चैट: {model}',
'settings.localModel.status.expectedEmbedding': 'एम्बेडिंग: {model}',
'settings.localModel.status.expectedVision': 'दृष्टि: {model}',
'settings.localModel.status.externalProcess': 'बाह्य प्रक्रिया',
'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.notAvailable': 'एन/ए',
'settings.localModel.status.notFound': 'नहीं मिला',
'settings.localModel.status.notRunning': 'नहीं चल रहा',
'settings.localModel.status.ollamaBinaryPath': 'Ollama बाइनरी पथ',
'localModel.ollamaServer.helperText': 'उदाहरण: http://192.168.1.5:11434',
'localModel.ollamaServer.label': 'Ollama सर्वर URL',
'localModel.ollamaServer.modelCount': 'मॉडल',
'localModel.ollamaServer.placeholder': 'http://localhost:11434',
'localModel.ollamaServer.reachable': 'पहुंचने योग्य',
'localModel.ollamaServer.resetButton': 'डिफ़ॉल्ट पर रीसेट करें',
'localModel.ollamaServer.saveButton': 'सहेजें',
'localModel.ollamaServer.testButton': 'कनेक्शन जांचें',
'localModel.ollamaServer.unreachable': 'पहुंचने योग्य नहीं',
'localModel.ollamaServer.validationError': 'एक मान्य http:// या https:// URL होना चाहिए',
'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.devWorkflow.title': 'देव वर्कफ़्लो',
'settings.developerMenu.devWorkflow.desc':
'स्वायत्त एजेंट जो आपके GitHub मुद्दों को चुनता है और एक शेड्यूल पर PR को बढ़ाता है',
'settings.developerMenu.devWorkflow.panelDesc':
'एक स्वायत्त डेवलपर एजेंट को कॉन्फ़िगर करें जो आपको सौंपे गए GitHub मुद्दों को चुनता है और एक शेड्यूल पर स्वचालित रूप से अनुरोध खींचता है।',
'settings.developerMenu.skillsRunner.title': 'कौशल धावक',
'settings.developerMenu.skillsRunner.desc':
'किसी भी बंडल कौशल ऐड-हॉक को चलाएं - अपने इनपुट को भरें और एक पृष्ठभूमि स्वायत्त रन को आग लगा दें',
'settings.developerMenu.skillsRunner.panelDesc':
'एक बंडल कौशल चुनें, अपने घोषित इनपुट को भरें और एक फायर-एंड-फॉरगेट पृष्ठभूमि रन को फायर करें। इसके बजाय देव वर्कफ़्लो का उपयोग करें यदि आप एक क्रोन-अनुसूचीबद्ध आवर्ती नौकरी चाहते हैं।',
'settings.skillsRunner.skill': 'कौशल',
'settings.skillsRunner.selectSkill': 'एक कौशल चुनें...',
'settings.skillsRunner.loadingSkills': 'कौशल लोड हो रहा है...',
'settings.skillsRunner.loadingDescription': 'कौशल इनपुट लोड हो रहा है...',
'settings.skillsRunner.noInputs': 'यह कौशल कोई इनपुट घोषित नहीं करता है।',
'settings.skillsRunner.placeholder.required': 'required',
'settings.skillsRunner.runNow': 'अब भागो',
'settings.skillsRunner.starting': 'शुरू',
'settings.skillsRunner.started': 'शुरू किया - रन आईडी:',
'settings.skillsRunner.logPath': 'लॉग:',
'settings.skillsRunner.error.listSkills': 'लोड कौशल में विफल:',
'settings.skillsRunner.error.describe': 'इनपुट लोड करने में विफल:',
'settings.skillsRunner.error.missingRequired': 'मिसिंग आवश्यक इनपुट (s):',
'settings.skillsRunner.error.run': 'रन शुरू करने में विफल रहा:',
'settings.skillsRunner.error.preflightGate': 'Preflight गेट विफल',
'settings.skillsRunner.schedule.heading': 'अनुसूची (आवर्ती)',
'settings.skillsRunner.schedule.help':
'इस कौशल + इनपुट को एक आवर्ती क्रोन नौकरी के रूप में सहेजें। एजेंट प्रत्येक टिक पर run skill कॉल करेगा।',
'settings.skillsRunner.schedule.frequency': 'आवृत्ति',
'settings.skillsRunner.schedule.every30min': '30 मिनट',
'settings.skillsRunner.schedule.everyHour': 'हर घंटे',
'settings.skillsRunner.schedule.every2hours': 'हर 2 घंटे',
'settings.skillsRunner.schedule.every6hours': '6 घंटे',
'settings.skillsRunner.schedule.onceDaily': 'एक बार दैनिक (9:00)',
'settings.skillsRunner.schedule.save': 'अनुसूची सहेजें',
'settings.skillsRunner.schedule.saving': 'बचत',
'settings.skillsRunner.schedule.saved': 'अनुसूची बचाया।',
'settings.skillsRunner.schedule.error': 'अनुसूची असफल:',
'settings.skillsRunner.schedule.loadingJobs': 'मौजूदा अनुसूची लोड हो रहा है...',
'settings.skillsRunner.schedule.noJobs': 'इस कौशल के लिए अभी तक कोई शेड्यूल नहीं बचा है।',
'settings.skillsRunner.schedule.existing': 'इस कौशल के लिए अनुसूचित नौकरियां:',
'settings.skillsRunner.schedule.runNow': 'रन',
'settings.skillsRunner.schedule.remove': 'निकालें',
'settings.skillsRunner.scheduleEnabled': 'सक्षम',
'settings.skillsRunner.scheduleDisabled': 'दलित',
'settings.skillsRunner.scheduleToggleAria': 'Toggle अनुसूची सक्षम',
'settings.skillsRunner.schedule.history': 'इतिहास',
'settings.skillsRunner.schedule.historyLoading': 'इतिहास',
'settings.skillsRunner.schedule.historyEmpty': 'इस कार्यक्रम के लिए अभी तक कोई रन नहीं है।',
'settings.skillsRunner.schedule.historyNoOutput': 'कोई आउटपुट कब्जा नहीं किया गया।',
'settings.skillsRunner.schedule.active': 'सक्रिय',
'settings.skillsRunner.schedule.lastRunLabel': 'अंतिम:',
'settings.skillsRunner.recentRuns.headingForSkill': 'इस कौशल के लिए हाल ही में रन',
'settings.skillsRunner.recentRuns.headingAll': 'हाल के कौशल रन (सभी)',
'settings.skillsRunner.recentRuns.refresh': 'ताज़ा',
'settings.skillsRunner.recentRuns.loading': 'हाल ही में रन लोड हो रहा है...',
'settings.skillsRunner.recentRuns.empty': 'हाल ही में रन नहीं।',
'settings.skillsRunner.viewer.loading': 'लॉग इन करें',
'settings.skillsRunner.viewer.tailing': 'लाइव पूंछ',
'settings.skillsRunner.viewer.fetching': 'प्राप्त करना',
'settings.skillsRunner.viewer.error': 'लॉग इन असफल:',
'settings.skillsRunner.repoPicker.loading': 'सम्पर्क करने का विवरण',
'settings.skillsRunner.repoPicker.select': 'एक प्रस्तावना चुनें...',
'settings.skillsRunner.repoPicker.empty':
'कोई प्रस्ताव वापस नहीं आया। इस सूची को पॉप्युलेट करने के लिए Composio के माध्यम से GitHub कनेक्ट करें।',
'settings.skillsRunner.repoPicker.notConnected':
'GitHub Composio से जुड़ा नहीं है। इसे पहले कौशल → Composio के तहत कनेक्ट करें।',
'settings.skillsRunner.repoPicker.privateTag': '(निजी)',
'settings.skillsRunner.branchPicker.needRepo': 'पहले एक रेपो चुनें...',
'settings.skillsRunner.branchPicker.loading': 'लोड हो रहा है...',
'settings.skillsRunner.branchPicker.select': 'एक शाखा चुनें...',
'settings.devWorkflow.githubRepository': 'GitHub रिपॉजिटरी',
'settings.devWorkflow.loadingRepositories': 'सम्पर्क करने का विवरण',
'settings.devWorkflow.selectRepository': 'प्रस्तावना का चयन करें',
'settings.devWorkflow.privateTag': '(निजी)',
'settings.devWorkflow.detectingForkInfo': 'फोर्क जानकारी का पता लगाना...',
'settings.devWorkflow.forkDetected': 'फोर्क का पता लगाना',
'settings.devWorkflow.upstream': 'अपस्ट्रीम',
'settings.devWorkflow.forkPrNote': 'पीआर को अपस्ट्रीम भंडार के खिलाफ उठाया जाएगा।',
'settings.devWorkflow.notForkNote':
'एक कांटा नहीं। पीआर को सीधे इस प्रस्ताव के खिलाफ उठाया जाएगा।',
'settings.devWorkflow.targetBranch': 'लक्ष्य शाखा',
'settings.devWorkflow.targetBranchNote': 'इस शाखा के खिलाफ पीआर उठाए जाएंगे',
'settings.devWorkflow.loadingBranches': 'लोड हो रहा है...',
'settings.devWorkflow.runFrequency': 'रन फ्रीक्वेंसी',
'settings.devWorkflow.runFrequencyNote':
'अक्सर एजेंट को मुद्दों के लिए कैसे जांचना चाहिए और पीआर बढ़ाने चाहिए।',
'settings.devWorkflow.updateConfiguration': 'अद्यतन विन्यास',
'settings.devWorkflow.saveConfiguration': 'कॉन्फ़िगरेशन सहेजें',
'settings.devWorkflow.remove': 'निकालें',
'settings.devWorkflow.saved': 'सेव',
'settings.devWorkflow.activeConfiguration': 'सक्रिय विन्यास',
'settings.devWorkflow.activeConfigRepository': 'भंडार:',
'settings.devWorkflow.activeConfigUpstream': 'अपस्ट्रीम',
'settings.devWorkflow.activeConfigTargetBranch': 'लक्ष्य शाखा:',
'settings.devWorkflow.activeConfigSchedule': 'अनुसूची:',
'settings.devWorkflow.enabled': 'सक्षम',
'settings.devWorkflow.paused': 'दलित',
'settings.devWorkflow.nextRun': 'अगला',
'settings.devWorkflow.lastRun': 'अंतिम रन',
'settings.devWorkflow.runNow': 'अब भागो',
'settings.devWorkflow.running': 'दौड़ना...',
'settings.devWorkflow.recentRuns': 'हाल ही में रन',
'settings.devWorkflow.cronSaveError': 'विन्यास को बचाने में विफल',
'settings.devWorkflow.lastOutput': 'अंतिम उत्पादन',
'settings.devWorkflow.noOutput': 'कोई आउटपुट कैप्चर नहीं',
'settings.devWorkflow.runningStatus':
'एजेंट चल रहा है - एक मुद्दा उठा रहा है और एक फिक्स पर काम कर रहा है...',
'settings.devWorkflow.errorNotConnected':
'GitHub कनेक्ट नहीं है। कृपया सेटिंग्स के माध्यम से GitHub कनेक्ट करें > उन्नत > Composio पहले।',
'settings.devWorkflow.errorToolNotEnabled':
'GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER टूल इस बैकएंड पर सक्षम नहीं है। कृपया अपने व्यवस्थापक से Composio एकीकरण (backend#842) में इसे सक्षम करने के लिए कहें।',
'settings.devWorkflow.errorNotAuthenticated': 'प्रमाणित नहीं है। कृपया पहले साइन इन करें।',
'settings.devWorkflow.errorNoRepositories': 'इस GitHub खाते के लिए कोई प्रस्ताव नहीं मिला।',
'settings.devWorkflow.schedule.every30min': '30 मिनट',
'settings.devWorkflow.schedule.everyHour': 'हर घंटे',
'settings.devWorkflow.schedule.every2hours': 'हर 2 घंटे',
'settings.devWorkflow.schedule.every6hours': '6 घंटे',
'settings.devWorkflow.schedule.onceDaily': 'एक बार दैनिक (9 AM)',
'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.eventLog.title': 'घटना लॉग',
'settings.developerMenu.eventLog.desc':
'सभी एजेंट, टूल और सिस्टम इवेंट्स की लाइव कलर-कोडेड स्ट्रीम',
'settings.developerMenu.eventLog.allTypes': 'सभी प्रकार',
'settings.developerMenu.eventLog.filterAgent': 'फ़िल्टर...',
'settings.developerMenu.eventLog.download': 'डाउनलोड',
'settings.developerMenu.eventLog.events': 'कार्यक्रम',
'settings.developerMenu.eventLog.live': 'लाइव',
'settings.developerMenu.eventLog.disconnected': 'डिस्कनेक्ट',
'settings.developerMenu.eventLog.waiting': 'घटनाओं के लिए प्रतीक्षा...',
'settings.developerMenu.eventLog.notConnected': 'कोर से जुड़ा नहीं है',
'settings.developerMenu.eventLog.jumpToLatest': 'नवीनतम',
'settings.developerMenu.eventLog.badge.tool': 'TOOL',
'settings.developerMenu.eventLog.badge.agent': 'AGENT',
'settings.developerMenu.eventLog.badge.info': 'INFO',
'settings.developerMenu.eventLog.badge.mem': 'MEM',
'settings.developerMenu.eventLog.badge.chan': 'CHAN',
'settings.developerMenu.eventLog.badge.cron': 'CRON',
'settings.developerMenu.eventLog.badge.hook': 'HOOK',
'settings.developerMenu.eventLog.badge.warn': 'WARN',
'settings.developerMenu.eventLog.badge.skill': 'SKILL',
'settings.developerMenu.eventLog.badge.comp': 'COMP',
'settings.developerMenu.eventLog.badge.mcp': 'MCP',
'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.developerMenu.mcpServer.title': 'MCP सर्वर',
'settings.developerMenu.mcpServer.desc':
'OpenHuman से कनेक्ट करने के लिए बाहरी MCP क्लाइंट को कॉन्फ़िगर करें',
'settings.developerMenu.autonomy.title': 'एजेंट स्वायत्तता',
'settings.developerMenu.autonomy.desc': 'टूल क्रिया दर सीमाएँ और सुरक्षा सीमाएँ',
'settings.mcpServer.title': 'MCP सर्वर',
'settings.mcpServer.toolsSectionTitle': 'उपलब्ध उपकरण',
'settings.mcpServer.toolsSectionDesc':
'ओपनह्यूमन-कोर एमसीपी चलाने पर उपकरण MCP stdio सर्वर के माध्यम से उजागर होते हैं',
'settings.mcpServer.configSectionTitle': 'क्लाइंट कॉन्फ़िगरेशन',
'settings.mcpServer.configSectionDesc':
'सही कॉन्फ़िगरेशन स्निपेट जनरेट करने के लिए अपना MCP क्लाइंट चुनें',
'settings.mcpServer.copySnippet': 'क्लिपबोर्ड पर कॉपी करें',
'settings.mcpServer.copied': 'नकल की गई!',
'settings.mcpServer.openConfigFile': 'कॉन्फ़िग फ़ाइल खोलें',
'settings.mcpServer.binaryPathNotFound':
'OpenHuman बाइनरी नहीं मिली. यदि स्रोत से चल रहा है, तो इसके साथ निर्माण करें: cargo build --bin openhuman-core',
'settings.mcpServer.openConfigError': 'कॉन्फ़िग फ़ाइल खोलने में विफल',
'settings.mcpServer.clientClaudeDesktop': 'क्लाउड डेस्कटॉप',
'settings.mcpServer.clientCursor': 'कर्सर',
'settings.mcpServer.clientCodex': 'कोडेक्स',
'settings.mcpServer.clientZed': 'जेड',
'settings.mcpServer.configFilePath': 'कॉन्फ़िग फ़ाइल',
'settings.mcpServer.clientSelectorAriaLabel': 'MCP ग्राहक चयनकर्ता',
'settings.appearance.menuDesc': 'लाइट, डार्क, या सिस्टम थीम से मिलान चुनें',
'settings.agentAccess.title': 'एजेंट OS एक्सेस',
'settings.agentAccess.menuDesc':
'जहां एजेंट read/write को नियंत्रित कर सकता है और क्या यह खोल का उपयोग कर सकता है।',
'settings.agentAccess.loadError': 'पहुँच सेटिंग्स लोड करने में विफल',
'settings.agentAccess.saveError': 'पहुँच सेटिंग्स को बचाने में विफल',
'settings.agentAccess.saved': 'सेव्ड - आपके अगले संदेश पर लागू होता है।',
'settings.agentAccess.desktopOnly': 'एक्सेस सेटिंग्स केवल डेस्कटॉप ऐप में उपलब्ध हैं।',
'settings.agentAccess.loading': 'लोड...',
'settings.agentAccess.accessMode': 'एक्सेस मोड',
'settings.agentAccess.tier.readonly.title': 'केवल',
'settings.agentAccess.tier.readonly.desc':
'फ़ाइलों को पढ़ता है और केवल पढ़ने के आदेश का पता लगाने के लिए - लेकिन कभी लिखने, संपादित नहीं करता है, या किसी भी चीज को चलाता है जो राज्य बदलता है।',
'settings.agentAccess.tier.supervised.title': 'संपादित करने से पहले पूछें',
'settings.agentAccess.tier.supervised.desc':
'नई फ़ाइलों को स्वतंत्र रूप से बनाता है, लेकिन मौजूदा फ़ाइल को संपादित करने से पहले अपनी मंजूरी के लिए पूछता है, एक कमांड चला रहा है, नेटवर्क तक पहुंचता है, या कुछ भी स्थापित करता है।',
'settings.agentAccess.tier.full.title': 'पूर्ण पहुँच',
'settings.agentAccess.tier.full.desc':
'अपने पूर्ण उपयोगकर्ता खाता एक्सेस के साथ कमांड चलाएं - यह क्रेडेंशियल और सिस्टम स्टोर को छोड़कर कहीं भी read/write अनुमति दे सकता है। विनाशकारी कमांड, नेटवर्क एक्सेस और इंस्टॉल अभी भी अनुमोदन के लिए पूछते हैं।',
'settings.agentAccess.defaultTag': '(डिफ़ॉल्ट)',
'settings.agentAccess.fullWarning':
'A full access to the full account access. जब आप इस मशीन के साथ एजेंट को rust करते हैं तो केवल इसे सक्षम करें। क्रेडेंशियल और सिस्टम डायरेक्टरी अवरुद्ध रहते हैं, और विनाशकारी, नेटवर्क और स्थापित कार्रवाई अभी भी अनुमोदन के लिए पूछते हैं।',
'settings.agentAccess.confine.label': 'वर्कस्पेस को कॉन्फ़िगर करें',
'settings.agentAccess.confine.desc':
'एजेंट को वर्कस्पेस डायरेक्टरी (साथ किसी भी स्वीकृत फ़ोल्डर) में प्रतिबंधित करें, जो भी एक्सेस मोड का चयन किया जाता है। जब बंद हो जाता है, तो यह कहीं भी आपके उपयोगकर्ता तक पहुंच सकता है - हमेशा अवरुद्ध क्रेडेंशियल और सिस्टम डायरेक्टरी को छोड़कर।',
'settings.agentAccess.requireTaskPlanApproval.label': 'कार्य योजना अनुमोदन की आवश्यकता',
'settings.agentAccess.requireTaskPlanApproval.desc':
'एक निर्धारित एजेंट से पहले रोकें एक एजेंट-लेखित कार्य संक्षिप्त निष्पादित करता है।',
'settings.agentAccess.timeout.label': 'क्रिया टाइमआउट',
'settings.agentAccess.timeout.desc':
'किसी एकल टूल या क्रिया को रद्द होने से पहले कितनी देर चलने दिया जाए। यदि कोई बड़ा लोकल मॉडल अपना उत्तर पूरा करने से पहले रुक जाता है तो इसे बढ़ाएँ।',
'settings.agentAccess.timeout.unit': 'सेकंड',
'settings.agentAccess.timeout.invalid': 'अनुमत सीमा के भीतर सेकंड की एक पूर्ण संख्या दर्ज करें',
'settings.agentAccess.timeout.envOverride':
'OPENHUMAN_TOOL_TIMEOUT_SECS एनवायरनमेंट वेरिएबल इस सेटिंग को ओवरराइड कर रहा है, इसलिए जब तक इसे अनसेट नहीं किया जाता, यहाँ किए गए बदलावों का कोई असर नहीं होगा।',
'settings.agentAccess.grantedFolders': 'स्वीकृत फ़ोल्डर',
'settings.agentAccess.alwaysAllow': 'हमेशा की अनुमति उपकरण',
'settings.agentAccess.alwaysAllowDesc':
'उपकरण जिन्हें आपने बिना पूछे चैट रन में "अलवे अनुमति" चिह्नित किया। एक बार फिर से शुरू करने के लिए।',
'settings.agentAccess.alwaysAllowNone': 'अभी तक कोई हमेशा की अनुमति नहीं है।',
'settings.agentAccess.grantedDesc':
'फ़ोल्डर्स एजेंट वर्कस्पेस के अलावा, पढ़ सकते हैं और लिख सकते हैं। क्रेडेंशियल स्टोर (~/.ssh, ~/.gnupg, ~/.aws, keychains) और सिस्टम डायरेक्टरीज (/etc, / System, C:\\ Windows),...) हमेशा अवरुद्ध होते हैं, यहां तक कि एक दिए गए फ़ोल्डर के अंदर भी।',
'settings.agentAccess.noneGranted': 'कोई फ़ोल्डर नहीं दिया गया।',
'settings.agentAccess.readWrite': 'पढ़ना + लिखना',
'settings.agentAccess.readOnly': 'केवल',
'settings.agentAccess.remove': 'निकालें',
'settings.agentAccess.pathPlaceholder': 'फ़ोल्डर का पूर्ण पथ',
'settings.agentAccess.accessLevelLabel': 'प्रवेश स्तर',
'settings.agentAccess.add': 'जोड़ें',
'settings.agentAccess.saving': 'बचत',
'settings.agentAccess.changesApply': 'परिवर्तन आपके अगले संदेश पर लागू होते हैं।',
'settings.agentAccess.directories': 'निर्देशिकाएँ',
'settings.agentAccess.actionSandbox': 'एक्शन सैंडबॉक्स',
'settings.agentAccess.readWriteAccess': 'पढ़ना + लिखना',
'settings.agentAccess.actionSandboxDesc':
'शेल, फ़ाइल और git टूल के लिए डिफ़ॉल्ट कार्य निर्देशिका।',
'settings.agentAccess.internalState': 'आंतरिक स्थिति',
'settings.agentAccess.agentBlocked': 'एजेंट-अवरुद्ध',
'settings.agentAccess.internalStateDesc':
'मेमोरी डेटाबेस, सत्र, टोकन और अन्य मुख्य डेटा। एजेंट टूल के लिए सुलभ नहीं।',
'settings.agentAccess.approvalHistory': 'Approval history',
'settings.agentAccess.approvalHistoryDesc':
'Review past Approve / Deny decisions the agent requested.',
'settings.agentAccess.viewApprovalHistory': 'अनुमोदन इतिहास देखें',
'settings.sandbox.title': 'Sandbox निष्पादन',
'settings.sandbox.menuDesc': 'एजेंट टूल आइसोलेशन के लिए Sandbox बैकएंड कॉन्फ़िगर करें।',
'settings.sandbox.loading': 'लोड हो रहा है…',
'settings.sandbox.desktopOnly': 'Sandbox सेटिंग केवल डेस्कटॉप ऐप में उपलब्ध हैं।',
'settings.sandbox.loadError': 'Sandbox सेटिंग लोड करने में विफल।',
'settings.sandbox.saveError': 'Sandbox सेटिंग सहेजने में विफल।',
'settings.sandbox.saved': 'सहेजा गया — नए एजेंट सत्रों पर लागू होता है।',
'settings.sandbox.saving': 'सहेजा जा रहा है…',
'settings.sandbox.status': 'स्थिति',
'settings.sandbox.dockerStatus': 'Docker',
'settings.sandbox.available': 'उपलब्ध',
'settings.sandbox.unavailable': 'अनुपलब्ध',
'settings.sandbox.detectedBackend': 'OS बैकएंड',
'settings.sandbox.enableLabel': 'Sandbox निष्पादन सक्षम करें',
'settings.sandbox.enableDesc': 'एक पृथक Sandbox वातावरण के अंदर एजेंट टूल चलाएं।',
'settings.sandbox.backendLabel': 'बैकएंड',
'settings.sandbox.backendDesc':
'Sandbox निष्पादन के लिए उपयोग किया जाने वाला आइसोलेशन बैकएंड चुनें।',
'settings.sandbox.backend.auto': 'स्वचालित (सर्वोत्तम उपलब्ध का पता लगाएं)',
'settings.sandbox.backend.docker': 'Docker',
'settings.sandbox.backend.landlock': 'Landlock (Linux)',
'settings.sandbox.backend.firejail': 'Firejail (Linux)',
'settings.sandbox.backend.bubblewrap': 'Bubblewrap (Linux)',
'settings.sandbox.backend.none': 'कोई नहीं (कोई sandbox नहीं)',
'settings.sandbox.dockerSettings': 'Docker सेटिंग',
'settings.sandbox.dockerImage': 'इमेज',
'settings.sandbox.dockerImagePlaceholder': 'alpine:3.20',
'settings.sandbox.memoryLimit': 'मेमोरी सीमा',
'settings.sandbox.memoryUnit': 'MB',
'settings.sandbox.cpuLimit': 'CPU सीमा',
'settings.sandbox.cpuUnit': 'कोर',
'settings.sandbox.envPassthrough': 'पर्यावरण पासथ्रू',
'settings.sandbox.envPassthroughDesc': 'Sandbox में अग्रेषित पर्यावरण चर।',
'settings.sandbox.noEnvVars': 'कोई पर्यावरण चर कॉन्फ़िगर नहीं किए गए।',
'settings.approvalHistory.title': 'Approval history',
'settings.approvalHistory.subtitle': 'Recent tool-approval decisions, newest first.',
'settings.approvalHistory.refresh': 'Refresh',
'settings.approvalHistory.loading': 'Loading approval history…',
'settings.approvalHistory.retry': 'Retry',
'settings.approvalHistory.emptyState': 'No approval decisions recorded yet.',
'settings.approvalHistory.errorGeneric': 'Unable to load approval history. Try again.',
'settings.approvalHistory.decidedAt': 'Decided {date}',
'settings.approvalHistory.decision.approveOnce': 'Approved once',
'settings.approvalHistory.decision.approveAlways': 'Always allowed',
'settings.approvalHistory.decision.deny': 'Denied',
'settings.appearance.title': 'दिखावट',
'settings.appearance.themeHeading': 'थीम',
'settings.appearance.themeAria': 'थीम',
'settings.appearance.modeLight': 'रोशनी',
'settings.appearance.modeLightDesc': 'चमकदार सतहें, गहरा पाठ।',
'settings.appearance.modeDark': 'अंधेरा',
'settings.appearance.modeDarkDesc': 'धुंधली सतह, शाम के बाद आंखों पर आसान।',
'settings.appearance.modeSystem': 'मिलान प्रणाली',
'settings.appearance.modeSystemDesc': 'अपने OS उपस्थिति सेटिंग का पालन करें.',
'settings.appearance.helperText':
'डार्क मोड पूरे ऐप - चैट, सेटिंग्स, पैनल - को एक मंद पैलेट में बदल देता है। "मैच सिस्टम" आपके ओएस की उपस्थिति और अपडेट का लाइव अनुसरण करता है।',
'settings.appearance.tabBarHeading': 'निचला टैब बार',
'settings.appearance.tabBarAlwaysShowLabels': 'हमेशा लेबल दिखाएं',
'settings.appearance.tabBarAlwaysShowLabelsDesc':
'बंद होने पर, लेबल केवल होवर पर या सक्रिय टैब के लिए दिखाई देते हैं।',
'settings.mascot.active': 'एक्टिव',
'settings.mascot.characterDesc': 'कैरेक्टर विवरण',
'settings.mascot.characterHeading': 'कैरेक्टर शीर्षक',
'settings.mascot.customGifError':
'एक HTTPS .gif URL, लूपबैक HTTP .gif URL, फ़ाइल:// .gif URL, या स्थानीय .gif पथ दर्ज करें।',
'settings.mascot.customGifHeading': 'कस्टम GIF अवतार',
'settings.mascot.customGifLabel': 'कस्टम GIF अवतार URL',
'settings.mascot.customGifPlaceholder': 'https://example.com/avatar.gif',
'settings.mascot.characterPreview': 'पूर्वावलोकन',
'settings.mascot.characterStates': 'राज्य',
'settings.mascot.characterVisemes': 'हिंदी',
'settings.mascot.colorAria': 'OpenHuman रंग',
'settings.mascot.colorDesc': 'रंग विवरण',
'settings.mascot.colorHeading': 'रंग शीर्षक',
'settings.mascot.colorBlack': 'काला',
'settings.mascot.colorBurgundy': 'बरगंडी',
'settings.mascot.colorCustom': 'कस्टम',
'settings.mascot.colorNavy': 'नौसेना',
'settings.mascot.primaryColor': 'प्राथमिक रंग',
'settings.mascot.secondaryColor': 'माध्यमिक रंग',
'settings.mascot.colorYellow': 'पीला',
'settings.mascot.libraryUnavailable': 'OpenHuman लाइब्रेरी अनुपलब्ध है',
'settings.mascot.title': 'OpenHuman',
'settings.mascot.loadingLibrary': 'OpenHuman लाइब्रेरी लोड हो रही है…',
'settings.mascot.loadDetailError': 'शुभंकर लोड नहीं किया जा सका.',
'settings.mascot.loadLibraryError': 'शुभंकर लाइब्रेरी लोड नहीं की जा सकी.',
'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.customPlaceholder': 'जैसे 21m00Tcm4TlvDq8ikWAM',
'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.previewText': 'हाय, मैं तुम्हारा सहायक हूँ। यह एक आवाज पूर्वावलोकन है।',
'settings.mascot.voice.previewing': 'पूर्वावलोकन हो रहा है…',
'settings.mascot.voice.reset': 'डिफ़ॉल्ट पर रीसेट करें',
'settings.mascot.voice.useLocaleDefault': 'ऐप भाषा से मिलाएँ',
'settings.mascot.voice.useLocaleDefaultDesc':
'वर्तमान इंटरफ़ेस भाषा के लिए स्वचालित रूप से एक आवाज़ चुनें।',
'settings.persona.title': 'व्यक्तित्व',
'settings.persona.menuTitle': 'व्यक्तित्व',
'settings.persona.menuDesc': 'नाम, व्यक्तित्व, अवतार और आवाज - एक पहचान के रूप में आपका सहायक',
'settings.persona.identityHeading': 'पहचान',
'settings.persona.identityDesc':
'आपके सहायक के लिए एक प्रदर्शन नाम और लघु विवरण। ऐप में दिखाया गया है; यह नहीं बदलता कि कैसे सहायक कारण हैं।',
'settings.persona.displayNameLabel': 'नाम प्रदर्शित करें',
'settings.persona.displayNamePlaceholder': 'जैसे Nova',
'settings.persona.descriptionLabel': 'विवरण',
'settings.persona.descriptionPlaceholder': 'e.g मेरी टीम के लिए एक शांत, संक्षिप्त सहायक।',
'settings.persona.soul.heading': 'व्यक्तित्व (SOUL)',
'settings.persona.soul.desc':
'व्यक्तित्व ने प्रत्येक बातचीत में सहायक को प्रेरित किया। संपादन आपके कार्यक्षेत्र में सहेजे जाते हैं और अगले उत्तर में प्रभाव डालते हैं।',
'settings.persona.soul.editorLabel': 'SOUL',
'settings.persona.soul.reset': 'डिफ़ॉल्ट रूप से रीसेट करें',
'settings.persona.soul.usingDefault': 'बंडल डिफ़ॉल्ट का उपयोग करना',
'settings.persona.soul.loadError': 'SOUL',
'settings.persona.soul.saveError': 'नहीं बचा सकता SOUL.md',
'settings.persona.soul.resetError': 'SOUL.md रीसेट नहीं कर सका',
'settings.persona.appearanceHeading': 'अवतार और आवाज',
'settings.persona.appearanceDesc':
'Mascot रंग, कस्टम GIF अवतार, और उत्तर आवाज Mascot सेटिंग्स में कॉन्फ़िगर किया गया है।',
'settings.persona.openMascotSettings': 'ओपन Mascot सेटिंग्स',
'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.modelHealth.title': 'स्वास्थ्य',
'settings.modelHealth.desc':
'प्रति मॉडल की गुणवत्ता, मतिभ्रम दर, और सक्रिय मॉडलों में लागत तुलना',
'settings.modelHealth.allStatuses': 'सभी स्थितियां',
'settings.modelHealth.models': 'मॉडल',
'settings.modelHealth.loading': 'मॉडल डेटा लोड हो रहा है...',
'settings.modelHealth.empty': 'पंजीकृत मॉडल',
'settings.modelHealth.col.model': 'मॉडल',
'settings.modelHealth.col.quality': 'गुणवत्ता',
'settings.modelHealth.col.halluc': 'हॉलुक दर',
'settings.modelHealth.col.cost': 'लागत / 1M बाहर',
'settings.modelHealth.col.agents': 'एजेंट',
'settings.modelHealth.col.status': 'स्थिति',
'settings.modelHealth.badge.keep': 'रखना',
'settings.modelHealth.badge.replace': 'बदलें',
'settings.modelHealth.badge.staging': 'स्टेजिंग टेस्ट',
'settings.modelHealth.badge.vision': 'केवल दृष्टि',
'settings.modelHealth.swap': 'स्वैप?',
'settings.modelHealth.modal.title': 'मॉडल बदलें?',
'settings.modelHealth.modal.hallucRate': 'सम्पर्क करने का विवरण',
'settings.modelHealth.modal.cancel': 'रद्द करना',
'settings.modelHealth.modal.apply': 'प्रतिस्थापन लागू करें',
'settings.modelHealth.tag.cheaper': 'CHEAPER',
'settings.modelHealth.tag.better': 'BETTER',
'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.channelIcon.discord': 'Discord',
'skills.channelIcon.imessage': 'iMessage',
'skills.channelIcon.telegram': 'Telegram',
'skills.channelIcon.web': 'वेब',
'skills.channelIcon.yuanbao': 'Yuanbao',
'skills.composio.poweredBy': 'Composio द्वारा संचालित',
'skills.composio.staleStatusTitle': 'कनेक्शन पुरानी स्थिति दिखा रहे हैं',
'skills.create.allowedTools': 'अनुमत टूल्स',
'skills.create.allowedToolsHelp': 'SKILL.md फ्रंटमैटर में प्रस्तुत किया गया',
'skills.create.allowedToolsPlaceholder': 'नोड_एक्सईसी, प्राप्त करें',
'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.optional': '(वैकल्पिक)',
'skills.create.inputs.heading': 'Inputs',
'skills.create.inputs.help':
'स्किल को जिन पैरामीटर की आवश्यकता है उन्हें घोषित करें। Skills Runner रन टाइम पर इनके लिए एक फ़ॉर्म दिखाएगा।',
'skills.create.inputs.add': 'इनपुट जोड़ें',
'skills.create.inputs.row.name': 'इनपुट नाम',
'skills.create.inputs.row.namePlaceholder': 'जैसे repo',
'skills.create.inputs.row.nameError':
'केवल अक्षर, अंक, अंडरस्कोर और डैश; अक्षर से शुरू होना चाहिए।',
'skills.create.inputs.row.description': 'इनपुट विवरण',
'skills.create.inputs.row.descriptionPlaceholder': 'इस फ़ील्ड में क्या जाता है?',
'skills.create.inputs.row.type': 'Type',
'skills.create.inputs.row.required': 'Required',
'skills.create.inputs.row.remove': 'इनपुट हटाएं',
'skills.create.inputs.type.string': 'Text',
'skills.create.inputs.type.integer': 'Number',
'skills.create.inputs.type.boolean': 'हाँ / नहीं',
'skills.create.license': 'लाइसेंस',
'skills.create.licensePlaceholder': 'MIT',
'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.tagsPlaceholder': 'व्यापार, अनुसंधान',
'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.errors.alreadyInstalledHint':
'इस स्लग के साथ एक कौशल कार्यक्षेत्र में पहले से ही मौजूद है। पहले इसे हटाएँ या फ्रंटमैटर `metadata.id` / `name` बदलें।',
'skills.install.errors.alreadyInstalledTitle': 'कौशल पहले से ही स्थापित है',
'skills.install.errors.fetchFailedHint':
'अनुरोध सफलतापूर्वक पूरा नहीं हुआ. पहुंच योग्य सार्वजनिक फ़ाइल पर URL बिंदुओं की जांच करें, और होस्ट ने 2xx प्रतिक्रिया लौटाई है।',
'skills.install.errors.fetchFailedTitle': 'फ़ेच विफल रहा',
'skills.install.errors.fetchTimedOutHint':
'दूरस्थ होस्ट ने समय पर उत्तर नहीं दिया. पुनः प्रयास करें या समयबाह्य बढ़ाएँ (1-600 सेकंड)।',
'skills.install.errors.fetchTimedOutTitle': 'लाने का समय समाप्त हो गया',
'skills.install.errors.fetchTooLargeHint':
'SKILL.md 1 MiB से कम होना चाहिए। बंडल किए गए संसाधनों को इनलाइन करने के बजाय `संदर्भ/` या `स्क्रिप्ट/` फ़ाइलों में विभाजित करें।',
'skills.install.errors.fetchTooLargeTitle': 'SKILL.md बहुत बड़ा है',
'skills.install.errors.genericHint': 'बैकएंड ने एक त्रुटि लौटाई. कच्चा संदेश नीचे दिखाया गया है।',
'skills.install.errors.genericTitle': 'कौशल स्थापित नहीं किया जा सका',
'skills.install.errors.invalidSkillHint':
'फ्रंटमैटर गैर-रिक्त `नाम` और `विवरण` फ़ील्ड के साथ वैध YAML होना चाहिए, जो `---` द्वारा समाप्त हो।',
'skills.install.errors.invalidSkillTitle': 'SKILL.md ने पार्स नहीं किया',
'skills.install.errors.invalidUrlHint':
'केवल सार्वजनिक HTTPS URLs की अनुमति है। निजी, लूपबैक और मेटाडेटा होस्ट अवरुद्ध हैं।',
'skills.install.errors.invalidUrlTitle': 'URL अस्वीकृत',
'skills.install.errors.unsupportedUrlHint':
'केवल सीधे `.md` लिंक काम करते हैं। GitHub के लिए, एक फ़ाइल से लिंक करें (github.com/owner/repo/blob/.../SKILL.md) - ट्री और रेपो रूट स्थापित नहीं हैं।',
'skills.install.errors.unsupportedUrlTitle': 'URL फॉर्म समर्थित नहीं है',
'skills.install.errors.writeFailedHint':
'कार्यक्षेत्र कौशल निर्देशिका लिखने योग्य नहीं थी. `<workspace>/.openhuman/skills/` के लिए फ़ाइल सिस्टम अनुमतियाँ जाँचें।',
'skills.install.errors.writeFailedTitle': 'SKILL.md नहीं लिख सका',
'skills.install.fetchLog': 'फ़ेच लॉग',
'skills.install.fetchingPrefix': 'ला रहा है',
'skills.install.fetchingSuffix':
'इसमें आपके द्वारा कॉन्फ़िगर किया गया टाइमआउट तक का समय लग सकता है।',
'skills.install.installBtn': 'इन्स्टॉल हो रहा है…',
'skills.install.installComplete': 'इन्स्टॉल पूरा हुआ',
'skills.install.installing': 'इन्स्टॉल हो रहा है…',
'skills.install.parseWarnings': 'Parse चेतावनियाँ',
'skills.install.rawError': 'रॉ एरर',
'skills.install.subtitleMiddle': 'HTTPS के ऊपर और इसे नीचे स्थापित करता है',
'skills.install.subtitlePrefix': 'एक सिंगल लाता है',
'skills.install.subtitleSuffix': 'केवल HTTPS; निजी और लूपबैक होस्ट अवरुद्ध हैं।',
'skills.install.successDiscovered': '{count} नए कौशल की खोज की।',
'skills.install.successNoNewIds':
'कौशल स्थापित किया गया, लेकिन कोई नई कौशल आईडी दिखाई नहीं दी - कैटलॉग में पहले से ही उसी स्लग वाला कौशल शामिल हो सकता है।',
'skills.install.timeoutHint': '(सेकंड, वैकल्पिक)',
'skills.install.timeoutHelp':
'डिफ़ॉल्ट 60 सेकंड. 1-600 के बाहर के मान सर्वर-साइड पर क्लैंप किए गए हैं।',
'skills.install.timeoutInvalid': '1 और 600 के बीच एक पूर्णांक होना चाहिए.',
'skills.install.timeoutLabel': 'टाइमआउट लेबल',
'skills.install.timeoutPlaceholder': '60',
'skills.install.title': 'URL से स्किल इंस्टॉल करें',
'skills.install.urlHelpMiddle': 'फ़ाइल.',
'skills.install.urlHelpPrefix': 'ए से सीधा लिंक',
'skills.install.urlHelpSuffix': 'URLs स्वतः पुनः लिखें',
'skills.install.urlInvalidPrefix': 'URL एक सुगठित होना चाहिए',
'skills.install.urlInvalidSuffix': 'लिंक.',
'skills.install.urlLabel': 'स्किल URL',
'skills.install.urlPlaceholder': 'https://raw.githubusercontent.com/owner/repo/main/SKILL.md',
'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.platformComingSoon': '{label} समर्थन जल्द ही आ रहा है।',
'skills.meetingBots.platformHints.gmeet': 'meet.google.com/abc-defg-hij',
'skills.meetingBots.platformHints.teams': 'Teams.microsoft.com/...',
'skills.meetingBots.platformHints.zoom': 'Zoom.us/j/...',
'skills.meetingBots.platforms.gmeet': 'Google मिलें',
'skills.meetingBots.platforms.teams': 'माइक्रोसॉफ्ट टीमें',
'skills.meetingBots.platforms.zoom': 'ज़ूम करें',
'skills.meetingBots.sendTo': 'भेजें',
'skills.meetingBots.soonSuffix': 'जल्द ही',
'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.permissionPathLabel': 'macOS निम्नलिखित पर गोपनीयता लागू करता है:',
'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': 'एफ.एन',
'skills.setup.voice.activeDescSuffix': 'एफ.एन',
'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.directModeRequiresKey':
'सहेजने में विफल। डायरेक्ट मोड के लिए गैर-रिक्त API कुंजी आवश्यक है।',
'composio.integrationSlugsHelp': 'अल्पविराम से अलग किए गए एकीकरण स्लग, उदा.',
'composio.integrationSlugsExample': 'जीमेल, सुस्त',
'composio.integrationSlugsCaseInsensitive': 'केस-असंवेदनशील.',
'composio.integrationSlugsPlaceholder': 'जीमेल, स्लैक, ...',
'composio.notYetRouted': 'अभी तक रूट नहीं हुआ',
'composio.triggers.loading': 'लोड हो रहा है…',
'conversations.taskKanban.todo': 'करना है',
'chat.addReaction': 'प्रतिक्रिया जोड़ें',
'chat.agentProfile.create': 'एजेंट प्रोफ़ाइल बनाएं',
'chat.agentProfile.createFailed': 'एजेंट प्रोफ़ाइल नहीं बनाई जा सकी.',
'chat.agentProfile.customDescription': 'कस्टम एजेंट प्रोफ़ाइल',
'chat.agentProfile.defaultAgentLabel': 'ऑर्केस्ट्रेटर',
'chat.agentProfile.exists': 'एजेंट प्रोफ़ाइल "{name}" पहले से मौजूद है।',
'chat.agentProfile.label': 'एजेंट प्रोफ़ाइल',
'chat.agentProfile.namePlaceholder': 'प्रोफ़ाइल नाम',
'chat.agentProfile.promptStylePlaceholder': 'शीघ्र शैली',
'chat.agentProfile.allowedToolsPlaceholder': 'अनुमत उपकरण',
'chat.backToThread': '{title} पर वापस',
'chat.parentThread': 'मूल सूत्र',
'chat.removeReaction': '{emoji} हटाएं',
'settings.composio.loading': 'लोड हो रहा है…',
'settings.mascot.noCharactersAvailable': 'अभी तक कोई OpenHuman कैरेक्टर उपलब्ध नहीं है',
'skills.uninstall.confirmTitle': '{name} अनइंस्टॉल करें?',
'conversations.taskKanban.blocked': 'अवरुद्ध',
'conversations.taskKanban.done': 'पूर्ण',
'conversations.taskKanban.pending': 'लंबित',
'conversations.taskKanban.working': 'कार्य',
'conversations.taskKanban.awaitingApproval': 'अनुमति देना',
'conversations.taskKanban.ready': 'रेडी',
'conversations.taskKanban.rejected': 'अस्वीकार',
'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':
'सेटअप निर्देशों के लिए, फिर आपका रनटाइम पहुँच योग्य होने के बाद पुनः प्रयास करें।',
'devOptions.menuAi': 'एआई कॉन्फ़िगरेशन',
'devOptions.menuAiDesc': 'क्लाउड प्रदाता, स्थानीय Ollama मॉडल, और प्रति-वर्कलोड रूटिंग',
'devOptions.menuScreenAware': 'स्क्रीन जागरूकता',
'devOptions.menuScreenAwareDesc': 'स्क्रीन कैप्चर अनुमतियाँ, निगरानी नीति और सत्र नियंत्रण',
'devOptions.menuMessaging': 'मैसेजिंग चैनल',
'devOptions.menuMessagingDesc':
'Telegram/Discord प्रमाणीकरण मोड और डिफ़ॉल्ट चैनल रूटिंग कॉन्फ़िगर करें',
'devOptions.menuTools': 'उपकरण',
'devOptions.menuToolsDesc':
'क्षमताओं को सक्षम या अक्षम करें OpenHuman आपकी ओर से उपयोग कर सकते हैं',
'devOptions.menuAgentChat': 'एजेंट चैट',
'devOptions.menuAgentChatDesc': 'मॉडल और तापमान ओवरराइड के साथ परीक्षण एजेंट की बातचीत',
'devOptions.menuCronJobs': 'क्रॉन जॉब्स',
'devOptions.menuCronJobsDesc': 'रनटाइम कौशल के लिए निर्धारित कार्य देखें और कॉन्फ़िगर करें',
'devOptions.menuLocalModelDebug': 'स्थानीय मॉडल डीबग',
'devOptions.menuLocalModelDebugDesc':
'Ollama कॉन्फ़िगरेशन, एसेट डाउनलोड, मॉडल परीक्षण और डायग्नोस्टिक्स',
'devOptions.menuWebhooksDebug': 'वेबहुक',
'devOptions.menuWebhooksDebugDesc':
'रनटाइम वेबहुक पंजीकरण और कैप्चर किए गए अनुरोध लॉग का निरीक्षण करें',
'devOptions.menuIntelligence': 'बुद्धि',
'devOptions.menuIntelligenceDesc': 'मेमोरी कार्यक्षेत्र, अवचेतन इंजन, सपने और सेटिंग्स',
'devOptions.menuNotificationRouting': 'अधिसूचना रूटिंग',
'devOptions.menuNotificationRoutingDesc':
'एकीकरण अलर्ट के लिए एआई महत्व स्कोरिंग और ऑर्केस्ट्रेटर एस्केलेशन',
'devOptions.menuComposeIOTriggers': 'कंपोज़आईओ ट्रिगर्स',
'devOptions.menuComposeIOTriggersDesc': 'ComposeIO ट्रिगर इतिहास और संग्रह देखें',
'devOptions.menuComposioRouting': 'Composio रूटिंग (डायरेक्ट मोड)',
'devOptions.menuComposioRoutingDesc':
'अपनी स्वयं की Composio API कुंजी लाएँ और कॉल को सीधे Backend.composio.dev पर रूट करें',
'devOptions.menuComposioTriggers': 'एकीकरण ट्रिगर',
'devOptions.menuComposioTriggersDesc':
'Composio एकीकरण ट्रिगर के लिए AI ट्राइएज सेटिंग्स कॉन्फ़िगर करें',
'memory.sourceFilterAria': 'स्रोत के अनुसार फ़िल्टर करें',
'calls.comingSoonDescription': 'एआई-सहायक कॉल जल्द ही आ रही हैं। बने रहें।',
'whatsapp.title': 'WhatsApp',
'subconscious.priority.critical': 'आलोचनात्मक',
'subconscious.priority.important': 'महत्वपूर्ण',
'subconscious.priority.normal': 'सामान्य',
'subconscious.durationSeconds': '{seconds}s',
'subconscious.durationMilliseconds': '{milliseconds}ms',
'settings.appearance': 'दिखावट',
'settings.appearanceDesc': 'प्रकाश, अंधेरा, या अपने सिस्टम थीम से मेल चुनें',
'settings.mascot': 'शुभंकर',
'settings.mascotDesc': 'ऐप में उपयोग किया जाने वाला शुभंकर रंग चुनें',
'pages.settings.account.walletBalances': 'वॉलेट बैलेंस',
'pages.settings.account.walletBalancesDesc': 'अपने स्थानीय वॉलेट के मल्टी-चेन बैलेंस देखें',
'walletBalances.title': 'वॉलेट बैलेंस',
'walletBalances.refresh': 'Refresh',
'walletBalances.loading': 'बैलेंस लोड हो रहा है…',
'walletBalances.retry': 'Retry',
'walletBalances.emptyState': 'अभी कोई वॉलेट अकाउंट नहीं — Recovery Phrase में वॉलेट सेटअप करें।',
'walletBalances.copyAddress': 'पता कॉपी करें',
'walletBalances.providerMissing': 'प्रोवाइडर अनुपलब्ध',
'walletBalances.rawBalance': 'रॉ: {raw}',
'walletBalances.errorGeneric':
'वॉलेट बैलेंस लोड नहीं हो सका। Recovery Phrase में अपना वॉलेट सेटअप करें और पुनः प्रयास करें।',
'walletBalances.setupHint':
'आपका रिकवरी फ्रेज़ अभी सेटअप नहीं है। अपना वॉलेट सक्रिय करने और लाइव बैलेंस देखने के लिए इसे सेटअप करें।',
'walletBalances.setupCta': 'रिकवरी फ्रेज़ सेटअप करें',
'walletBalances.notSetUp': 'सेटअप नहीं है',
'walletBalances.send': 'भेजें',
'walletBalances.receive': 'प्राप्त करें',
'walletReceive.scanHint':
'फंड प्राप्त करने के लिए इस कोड को स्कैन करें या नीचे दिया पता कॉपी करें।',
'walletReceive.addressLabel': '{network} पता',
'walletReceive.onlyChainWarning':
'इस पते पर केवल {network} एसेट भेजें। किसी अन्य नेटवर्क के एसेट भेजने से स्थायी हानि हो सकती है।',
'walletSend.available': 'उपलब्ध',
'walletSend.recipient': 'प्राप्तकर्ता का पता',
'walletSend.recipientPlaceholder': 'गंतव्य पता पेस्ट करें',
'walletSend.recipientRequired': 'प्राप्तकर्ता का पता दर्ज करें',
'walletSend.amount': 'राशि',
'walletSend.invalidAmount': 'एक मान्य राशि दर्ज करें',
'walletSend.review': 'समीक्षा करें',
'walletSend.preparing': 'तैयार किया जा रहा है…',
'walletSend.confirmHint':
'नीचे दिए विवरण की समीक्षा करें। हस्ताक्षर स्थानीय रूप से होता है — जब तक आप पुष्टि नहीं करते, कुछ भी प्रसारित नहीं होता।',
'walletSend.estimatedFee': 'अनुमानित नेटवर्क शुल्क',
'walletSend.confirmSend': 'पुष्टि करें और भेजें',
'walletSend.sending': 'भेजा जा रहा है…',
'walletSend.sent': 'लेनदेन भेजा गया',
'walletSend.txHash': 'लेनदेन हैश',
'walletSend.viewExplorer': 'एक्सप्लोरर में देखें',
'walletSend.done': 'हो गया',
'walletSend.genericError': 'स्थानांतरण पूरा नहीं हो सका। कृपया पुनः प्रयास करें।',
'settings.taskSources.title': 'कार्य स्रोत',
'settings.taskSources.subtitle': 'एजेंट टोडो बोर्ड पर अपने उपकरणों से कार्य खींचें',
'settings.taskSources.description':
'GitHub, नॉटियन, रैखिक और क्लिकअप से कार्य वस्तुओं को इकट्ठा करें, उन्हें समृद्ध करें और उन्हें एजेंट टोडो बोर्ड पर ले जाएं।',
'settings.taskSources.connectHint':
'कार्य स्रोत आपके कनेक्टेड खातों का उपयोग करते हैं। उन्हें पहले एकीकरण के तहत कनेक्ट करें।',
'settings.taskSources.disabledBanner':
'कार्य स्रोत सेटिंग्स में अक्षम हैं। उन्हें स्वचालित रूप से मतदान करने में सक्षम बनाता है।',
'settings.taskSources.loadError': 'कार्य स्रोतों को लोड करने में विफल',
'settings.taskSources.addTitle': 'एक कार्य स्रोत जोड़ें',
'settings.taskSources.provider': 'प्रदाता',
'settings.taskSources.name': 'नाम (वैकल्पिक)',
'settings.taskSources.namePlaceholder': 'e.g मेरे खुले मुद्दे',
'settings.taskSources.github.repo': 'रिपॉज़िटरी (owner/name, वैकल्पिक)',
'settings.taskSources.github.labels': 'लेबल (comma-separated)',
'settings.taskSources.notion.database': 'डेटाबेस (बोर्ड) ID',
'settings.taskSources.notion.browseDatabases': 'डेटाबेस ब्राउज़ करें',
'settings.taskSources.notion.loadingDatabases': 'डेटाबेस लोड हो रहे हैं…',
'settings.taskSources.notion.selectDatabase': 'एक डेटाबेस चुनें…',
'settings.taskSources.notion.noDatabases': 'इस कनेक्शन के लिए कोई डेटाबेस नहीं मिला।',
'settings.taskSources.linear.team': 'टीम आईडी (वैकल्पिक)',
'settings.taskSources.clickup.team': 'कार्यक्षेत्र (टीम) आईडी (वैकल्पिक)',
'settings.taskSources.assignedToMe': 'केवल मुझे सौंपा गया आइटम',
'settings.taskSources.add': 'स्रोत जोड़ें',
'settings.taskSources.adding': 'जोड़ना...',
'settings.taskSources.preview': 'पूर्वावलोकन',
'settings.taskSources.previewResult': '{count} कार्य इस फ़िल्टर से मेल खाता है',
'settings.taskSources.fetchNow': 'अभी लेना',
'settings.taskSources.fetching': '...',
'settings.taskSources.fetchResult': '{fetched} कार्य (s) के रूटेड {routed}',
'settings.taskSources.configured': 'संरूपित सूत्र',
'settings.taskSources.empty': 'अभी तक कोई कार्य स्रोत नहीं है।',
'settings.taskSources.proactive': 'सक्रिय',
'settings.taskSources.lastFetch': 'अंतिम आगमन',
'settings.taskSources.never': 'कभी नहीं',
'settings.taskSources.statusEnabled': 'सक्षम',
'settings.taskSources.statusDisabled': 'विकलांग',
'settings.taskSources.enable': 'सक्षम',
'settings.taskSources.disable': 'अक्षम',
'settings.taskSources.remove': 'निकालें',
'settings.taskSources.removeConfirm':
'इस कार्य स्रोत को निकालें? सभी ingested कार्य इतिहास को हटा दिया जाएगा और नहीं किया जा सकता है।',
'settings.taskSources.refresh': 'ताज़ा',
'settings.taskSources.providers.github': 'GitHub',
'settings.taskSources.providers.notion': 'धारणा',
'settings.taskSources.providers.linear': 'रैखिक',
'settings.taskSources.providers.clickup': 'क्लिक करें',
'skills.dashboard.title': 'Skills',
'skills.dashboard.scheduledHeading': 'शेड्यूल की गई स्किल्स',
'skills.dashboard.emptyTitle': 'कोई शेड्यूल की गई स्किल नहीं',
'skills.dashboard.emptyBody':
'इसे यहाँ देखने के लिए एक बंडल स्किल एक बार चलाएं या आवर्ती शेड्यूल सहेजें।',
'skills.dashboard.create': 'एक स्किल बनाएं',
'skills.dashboard.run': 'एक स्किल चलाएं',
'skills.dashboard.enable': 'शेड्यूल की गई स्किल सक्षम करें',
'skills.dashboard.disable': 'शेड्यूल की गई स्किल अक्षम करें',
'skills.dashboard.lastRun': 'अंतिम बार चला',
'skills.dashboard.nextRun': 'अगली बार चलेगा',
'skills.dashboard.cardOpenRunner': 'रनर में खोलें',
'skills.dashboard.loadError': 'शेड्यूल की गई स्किल लोड करने में विफल',
'skills.new.title': 'एक स्किल बनाएं',
'skills.new.placeholderBody':
'ऑथरिंग फ़ॉर्म जल्द आएगा। अभी के लिए, रनर पेज पर "New skill" बटन उपयोग करें।',
'settings.agents.title': 'एजेंट',
'settings.agents.subtitle':
'प्रतिनिधिमंडल के लिए उपलब्ध एजेंटों को प्रबंधित करें - अंतर्निहित डिफ़ॉल्ट और अपने स्वयं के कस्टम एजेंट।',
'settings.agents.menuDesc': 'अंतर्निहित और कस्टम एजेंट प्रबंधित करें',
'settings.agents.newAgent': 'नया एजेंट',
'settings.agents.loadError': 'एजेंट लोड नहीं कर सका',
'settings.agents.empty': 'अभी तक कोई एजेंट नहीं',
'settings.agents.sourceDefault': 'निर्मित',
'settings.agents.sourceCustom': 'कस्टम',
'settings.agents.enable': 'सक्षम एजेंट',
'settings.agents.disable': 'अक्षम एजेंट',
'settings.agents.edit': 'संपादित करें',
'settings.agents.delete': 'Delete',
'settings.agents.reset': 'डिफ़ॉल्ट रूप से रीसेट करें',
'settings.agents.modelLabel': 'मॉडल',
'settings.agents.toolsLabel': 'उपकरण',
'settings.agents.toolsAll': 'सभी उपकरण',
'settings.agents.toolsCount': '{count} उपकरण',
'settings.agents.actionFailed': 'एजेंट को अपडेट नहीं कर सका',
'settings.agents.orchestratorLocked': 'ऑर्केस्ट्रेटर हमेशा सक्षम होता है।',
'settings.agents.editor.createTitle': 'नया एजेंट',
'settings.agents.editor.editTitle': 'संपादन एजेंट',
'settings.agents.editor.id': 'ID',
'settings.agents.editor.idHint': 'लोअरकेस अक्षर, संख्या, और - केवल।',
'settings.agents.editor.name': 'नाम',
'settings.agents.editor.description': 'विवरण',
'settings.agents.editor.model': 'मॉडल (वैकल्पिक)',
'settings.agents.editor.modelPlaceholder': 'e.g. विरासत, संकेत: तेज, या एक मॉडल आईडी',
'settings.agents.editor.systemPrompt': 'सिस्टम प्रॉम्प्ट (वैकल्पिक)',
'settings.agents.editor.tools': 'अनुमति उपकरण',
'settings.agents.editor.toolsHint':
'एक उपकरण का नाम प्रति पंक्ति। सभी उपकरणों के लिए * का उपयोग करें।',
'settings.agents.editor.defaultsNote':
'एक अंतर्निहित एजेंट को संपादित करने से आपको बाद में रीसेट कर सकते हैं।',
'settings.agents.editor.save': 'सहेजें',
'settings.agents.editor.create': 'एजेंट बनाना',
'settings.agents.editor.saving': 'बचत',
'nav.workflows': 'Workflows',
'workflows.title': 'Agent Workflows',
'workflows.subtitle': 'Lifecycle-bound rule sets that guide how the agent behaves during tasks.',
'workflows.createNew': 'New Workflow',
'workflows.listHeading': 'Workflows',
'workflows.delete': 'Delete Workflow',
'workflows.deleteError': 'Failed to delete workflow',
'workflows.warnings': '{count} warning(s)',
'workflows.empty.title': 'No workflows yet',
'workflows.empty.body':
'Create a workflow to define rules and scripts for task lifecycle phases.',
'workflows.create.title': 'New Workflow',
'workflows.create.subtitle': 'Define a lifecycle-bound rule set for the agent.',
'workflows.create.name': 'Name',
'workflows.create.namePlaceholder': 'e.g. Python project workflow',
'workflows.create.description': 'Description',
'workflows.create.descriptionPlaceholder': 'What does this workflow do?',
'workflows.create.whenToUse': 'When to use',
'workflows.create.whenToUsePlaceholder': 'When should the agent pick up this workflow?',
'workflows.create.optional': '(optional)',
'workflows.create.createBtn': 'Create workflow',
'workflows.create.creating': 'Creating…',
'workflows.create.createError': 'Could not create workflow',
'workflows.create.successTitle': 'Workflow created',
'workflows.create.successMessage': 'was created successfully.',
'workflows.deleteConfirm.title': 'Delete workflow',
'workflows.deleteConfirm.body': 'Remove "{name}"? This cannot be undone.',
'workflows.detail.tags': 'Tags',
'workflows.detail.location': 'Location',
'workflows.detail.warnings': 'Warnings',
'workflows.detail.phases': 'Phases',
'workflows.detail.noPhases': 'No phases defined.',
'workflows.detail.loadError': 'Failed to load full workflow',
'workflows.phase.rules': 'Rules',
'workflows.phase.rules.empty': 'No rules.',
'workflows.phase.scripts': 'Scripts',
'workflows.phase.scripts.empty': 'No scripts.',
'workflows.phase.toolScope': 'Tool scope',
'workflows.phase.toolScope.allow': 'Allow',
'workflows.phase.toolScope.deny': 'Deny',
'workflows.phase.toolScope.inherited': 'Inherited from workflow default.',
'workflows.phase.toolScope.empty': 'No tool restrictions.',
'workflows.phase.context': 'Context',
'workflows.phase.context.empty': 'No context providers.',
'settings.agentsSection.title': 'Agents',
'settings.agentsSection.description':
'अपने एजेंट, उनकी स्वायत्तता और इस कंप्यूटर पर वे क्या एक्सेस कर सकते हैं, यह प्रबंधित करें।',
'settings.agentsSection.menuDesc': 'रजिस्ट्री, स्वायत्तता और OS एक्सेस',
'settings.cryptoSection.title': 'क्रिप्टো',
'settings.cryptoSection.description':
'अपना रिकवरी फ्रेज़ प्रबंधित करें और अपने वॉलेट खातों के बैलेंस देखें।',
'settings.cryptoSection.menuDesc': 'रिकवरी फ्रेज़ और वॉलेट बैलेंस',
'settings.notificationsHub.title': 'सूचनाएं',
'settings.notificationsHub.description':
'अपना अलर्ट इनबॉक्स देखें और सूचना प्राथमिकताएं व रूटिंग प्रबंधित करें।',
'settings.notificationsHub.menuDesc': 'अलर्ट इनबॉक्स और सूचना प्राथमिकताएं',
'settings.notificationsHub.settingsItem': 'सूचना सेटिंग्स',
'settings.notificationsHub.settingsItemDesc': 'प्राथमिकताएं और रूटिंग',
'settings.agents.editor.notFound': 'एजेंट नहीं मिला।',
'settings.agents.editor.modelInherit': 'इनहेरिट करें (प्लेटफ़ॉर्म डिफ़ॉल्ट)',
'settings.agents.editor.modelHints': 'रूट संकेत',
'settings.agents.editor.modelTiers': 'मॉडल स्तर',
'settings.agents.editor.modelCustom': 'कस्टम मॉडल आईडी…',
'settings.agents.editor.modelCustomPlaceholder': 'जैसे anthropic/claude-sonnet-4',
'settings.agents.editor.selectTools': 'टूल जोड़ें',
'settings.agents.editor.toolsAllSelected': 'सभी टूल',
'settings.agents.editor.toolsNoneSelected': 'कोई टूल चुना नहीं गया',
'settings.agents.editor.removeToolAria': '{tool} हटाएं',
'settings.agents.editor.toolsModalTitle': 'अनुमत टूल',
'settings.agents.editor.toolsSelectedCount': '{count} चुने गए',
'settings.agents.editor.toolsSearchPlaceholder': 'टूल खोजें…',
'settings.agents.editor.toolsAllowAll': 'सभी टूल की अनुमति दें (*)',
'settings.agents.editor.toolsAllowAllHint': 'यह एजेंट हर उपलब्ध टूल का उपयोग कर सकता है।',
'settings.agents.editor.toolsLoading': 'टूल लोड हो रहे हैं…',
'settings.agents.editor.toolsLoadError': 'टूल लोड नहीं हो सके',
'settings.agents.editor.toolsEmpty': 'आपकी खोज से कोई टूल मेल नहीं खाता।',
'settings.agents.editor.toolsDone': 'Done',
'settings.agents.editor.builtInReadonly':
'बिल्ट-इन एजेंट संपादित नहीं किए जा सकते। आप एजेंट सूची से उन्हें सक्षम, अक्षम या रीसेट कर सकते हैं।',
// Chat — agent-generated artifacts (#2779)
'chat.artifact.aria': 'आर्टिफैक्ट: {title}',
'chat.artifact.generating': '{kind} बना रहा है…',
'chat.artifact.ready': 'तैयार',
'chat.artifact.failed': 'निर्माण विफल',
'chat.artifact.download': 'डाउनलोड',
'chat.artifact.downloading': 'डाउनलोड हो रहा है…',
'chat.artifact.downloaded': '{path} में सहेजा गया',
'chat.artifact.download_failed': 'डाउनलोड विफल: {reason}',
'chat.artifact.retry': 'पुनः प्रयास',
'chat.artifact.reveal': 'फ़ोल्डर में दिखाएं',
'chat.artifact.show_more': 'और दिखाएं',
'chat.artifact.show_less': 'कम दिखाएं',
// Chat — files panel (#3024)
'chat.files.chip.aria.one': 'इस चैट में {count} फ़ाइल',
'chat.files.chip.aria.other': 'इस चैट में {count} फ़ाइलें',
'chat.files.panel.aria': 'इस चैट की फ़ाइलें',
'chat.files.panel.title': 'फ़ाइलें ({count})',
'chat.files.panel.empty': 'अभी कोई फ़ाइल नहीं। एजेंट से एक बनाने को कहें।',
'chat.files.panel.close': 'फ़ाइल पैनल बंद करें',
'chat.files.delete.aria': '{title} हटाएं',
'chat.files.delete.confirm': 'यह फ़ाइल हटाएं?',
'chat.files.delete.cancel': 'रद्द करें',
'chat.files.delete.action': 'हटाएं',
'chat.files.delete.failed': 'फ़ाइल हटाई नहीं जा सकी। पुनः प्रयास करें।',
'chat.files.error.not_desktop': 'डाउनलोड केवल डेस्कटॉप ऐप में उपलब्ध हैं।',
'chat.files.error.missing_artifact_id': 'आर्टिफैक्ट आईडी अनुपस्थित है।',
'chat.files.error.missing_artifact_path': 'कोर प्रतिक्रिया से आर्टिफैक्ट पथ गायब है।',
'chat.files.error.resolve_failed': 'आर्टिफैक्ट को हल नहीं किया जा सका। पुनः प्रयास करें।',
'chat.files.error.download_failed': 'डाउनलोड विफल रहा। पुनः प्रयास करें।',
'chat.files.error.delete_failed': 'फ़ाइल हटाई नहीं जा सकी। पुनः प्रयास करें।',
'autocomplete.debounceMs': 'डिबाउंस (ms)',
'autocomplete.maxChars': 'अधिकतम संदर्भ वर्ण',
'autocomplete.overlayTtlMs': 'ओवरले समय-समाप्ति (ms)',
'memory.tab.council': 'Council',
'modelCouncil.title': 'Model Council',
'modelCouncil.intro':
'Ask one question, get independent answers from several models in parallel, then a chair model synthesizes where they agree, where they disagree, and what each uniquely adds.',
'modelCouncil.questionLabel': 'Question',
'modelCouncil.questionPlaceholder': 'Ask the council a question…',
'modelCouncil.membersLabel': 'Member models',
'modelCouncil.maxMembersNote': 'up to {max}',
'modelCouncil.memberPlaceholder': 'e.g. gpt-5.2',
'modelCouncil.memberAria': 'Member model {n}',
'modelCouncil.removeMemberAria': 'Remove member model {n}',
'modelCouncil.addMember': '+ Add model',
'modelCouncil.chairLabel': 'Chair model',
'modelCouncil.chairPlaceholder': 'e.g. claude-opus-4-8',
'modelCouncil.chairHelp': 'The chair reads every member answer and writes the synthesis.',
'modelCouncil.run': 'Convene council',
'modelCouncil.running': 'Convening…',
'modelCouncil.runningHint': 'Querying members in parallel, then synthesizing…',
'modelCouncil.errorPrefix': 'Council failed:',
'modelCouncil.resultsHeading': 'Council results',
'modelCouncil.memberAnswered': 'Answered',
'modelCouncil.memberFailed': 'Failed',
'modelCouncil.synthesisHeading': 'Synthesis',
'modelCouncil.synthesisBy': 'by {model}',
'graphCohesion.brokerBadge': 'ब्रोकर',
'graphCohesion.brokerTitle':
'संरचनात्मक छेद: इस इकाई के पड़ोसी आपस में नहीं जुड़े — यह उनके बीच एकमात्र कड़ी है।',
'graphCohesion.colCohesion': 'संसक्ति',
'graphCohesion.colEntity': 'इकाई',
'graphCohesion.colLinks': 'लिंक',
'graphCohesion.colRank': '#',
'graphCohesion.empty': 'अभी तक कोई नॉलेज ग्राफ नहीं।',
'graphCohesion.emptyHint':
'जैसे-जैसे सहायक आपके बारे में जुड़े हुए तथ्य दर्ज करता है, उनकी क्लस्टरिंग संरचना यहाँ उभरेगी।',
'graphCohesion.errorPrefix': 'ग्राफ लोड नहीं हो सका:',
'graphCohesion.intro':
'हर इकाई के चारों ओर पड़ोस कितना घनिष्ठ रूप से बुना हुआ है। ब्रोकर — वे इकाइयाँ जिनके पड़ोसी आपस में नहीं जुड़े — एकमात्र बिंदु हैं जो वरना अलग क्लस्टरों को साथ थामे रखते हैं, जिसे आवृत्ति या PageRank-आधारित क्रम नहीं दिखा सकता।',
'graphCohesion.loading': 'संसक्ति गणना हो रही है…',
'graphCohesion.metricConnections': 'कनेक्शन',
'graphCohesion.metricEntities': 'इकाइयाँ',
'graphCohesion.metricTriangles': 'त्रिकोण',
'graphCohesion.namespaceAll': 'सभी नेमस्पेस',
'graphCohesion.namespaceLabel': 'नेमस्पेस',
'graphCohesion.noBrokers': 'अभी तक दो या अधिक कनेक्शन वाली कोई इकाई नहीं।',
'graphCohesion.rankedHeading': 'ब्रोकर — सबसे ढीले पड़ोस',
'graphCohesion.retry': 'पुनः प्रयास',
'graphCohesion.summaryCaption': 'औसत क्लस्टरिंग {avg} · सकर्मकता {transitivity}',
'graphCohesion.title': 'ग्राफ संसक्ति',
'memory.tab.cohesion': 'Cohesion',
'keyring.consent.title': 'सुरक्षित भंडारण अनुपलब्ध',
'keyring.consent.description':
'आपके ऑपरेटिंग सिस्टम का कीचेन सुलभ नहीं है। OpenHuman को इसके बजाय स्थानीय एन्क्रिप्टेड भंडारण का उपयोग करके रहस्य संग्रहीत करने के लिए आपकी अनुमति चाहिए।',
'keyring.consent.reasonPrefix': 'कारण:',
'keyring.consent.showDetails': 'इसका क्या मतलब है?',
'keyring.consent.hideDetails': 'विवरण छिपाएं',
'keyring.consent.tradeoffTitle': 'सुरक्षा समझौता',
'keyring.consent.tradeoffBody':
'स्थानीय एन्क्रिप्टेड भंडारण में, आपके रहस्य डिस्क पर एक मास्टर कुंजी से एन्क्रिप्ट किए जाते हैं जो डेटा के साथ संग्रहीत होती है। यह OS कीचेन से कम सुरक्षित है, जो हार्डवेयर-समर्थित सुरक्षा का उपयोग करता है। बैकअप या फ़ाइल सिंकिंग में एन्क्रिप्टेड डेटा शामिल हो सकता है।',
'keyring.consent.consentButton': 'स्थानीय एन्क्रिप्टेड भंडारण का उपयोग करें',
'keyring.consent.retryButton': 'OS Keychain पुनः प्रयास करें',
'keyring.consent.declineButton': 'अस्वीकार करें',
'keyring.consent.retrying': 'पुनः प्रयास हो रहा है…',
'keyring.consent.error': 'प्राथमिकता सहेजने में विफल। कृपया पुनः प्रयास करें।',
'keyring.consent.retryFailed': 'कीचेन अभी भी अनुपलब्ध है।',
'keyring.settings.title': 'सुरक्षा',
'keyring.settings.storageMode': 'रहस्य भंडारण मोड',
'keyring.settings.mode.osKeychain': 'OS कीचेन',
'keyring.settings.mode.encryptedFile': 'स्थानीय एन्क्रिप्टेड',
'keyring.settings.mode.consentPending': 'कॉन्फ़िगर नहीं किया गया',
'keyring.settings.mode.declined': 'अस्वीकृत',
'keyring.settings.availability': 'कीचेन उपलब्धता',
'keyring.settings.available': 'OS कीचेन उपलब्ध है',
'keyring.settings.unavailable': 'OS कीचेन अनुपलब्ध है',
'keyring.settings.backend': 'बैकएंड',
'keyring.settings.retryButton': 'कीचेन पहचान पुनः प्रयास करें',
'keyring.settings.retryFailed': 'पुनः प्रयास विफल। कीचेन अभी भी अनुपलब्ध है।',
'keyring.settings.consentTitle': 'भंडारण सहमति',
'keyring.settings.consentDescription':
'चुनें कि OS कीचेन अनुपलब्ध होने पर रहस्य कैसे संग्रहीत किए जाएं।',
'keyring.settings.grantConsent': 'स्थानीय एन्क्रिप्टेड भंडारण की अनुमति दें',
'keyring.settings.revokeConsent': 'स्थानीय भंडारण अस्वीकार करें',
'pages.settings.account.security': 'सुरक्षा',
'pages.settings.account.securityDesc': 'रहस्य भंडारण मोड और कीचेन स्थिति',
// #002 memory-pipeline-hardening: degraded badges + typed remediation.
'memoryTree.status.statusDegraded': 'अवक्रमित',
'memoryTree.status.degradedRecall': 'सिमेंटिक रिकॉल अक्षम',
'memoryTree.status.degradedStructure': 'विकी संरचना अधूरी',
'memoryTree.status.extractionCoverage': 'एक्सट्रैक्शन कवरेज: {pct}% खंडों में संरचना है',
'memory.health.remediation.budget_exhausted':
'मेमोरी एम्बेडिंग प्रबंधित बजट तक पहुँच गई। स्थानीय Ollama एम्बेडिंग सेट करें (सेटिंग्स → AI → एम्बेडिंग्स) या मेमोरी बनाना जारी रखने के लिए अपनी स्वयं की एम्बेडिंग API कुंजी जोड़ें।',
'memory.health.remediation.auth_missing':
'कोई एम्बेडिंग क्रेडेंशियल नहीं मिला। OpenHuman में लॉग इन करें, या सेटिंग्स → AI → एम्बेडिंग्स में स्थानीय Ollama एम्बेडिंग सेट करें।',
'memory.health.remediation.auth_invalid':
'आपके एम्बेडिंग क्रेडेंशियल अस्वीकार कर दिए गए। फिर से प्रमाणित करें, या सेटिंग्स → AI → एम्बेडिंग्स में स्थानीय Ollama एम्बेडिंग पर स्विच करें।',
'memory.health.remediation.embeddings_unconfigured':
'कोई एम्बेडिंग प्रदाता कॉन्फ़िगर नहीं किया गया है, इसलिए सिमेंटिक रिकॉल बंद है। स्थानीय Ollama एम्बेडिंग सेट करें (अनुशंसित) या सेटिंग्स → AI → एम्बेडिंग्स में एम्बेडिंग कुंजी जोड़ें।',
'memory.health.remediation.embedding_dim_mismatch':
'एम्बेडिंग मॉडल गलत वेक्टर आकार लौटाता है (मेमोरी को 1024 आयाम अपेक्षित हैं)। 1024-आयाम वाला मॉडल चुनें, या अपने प्रदाता से 1024 आयाम का अनुरोध करें।',
'memory.health.remediation.local_model_unavailable':
'एक आवश्यक स्थानीय मॉडल उपलब्ध नहीं है। Ollama इंस्टॉल/चलाएँ और मॉडल डाउनलोड करें, या सेटिंग्स → AI में इस वर्कलोड को क्लाउड प्रदाता पर स्विच करें।',
'memory.health.remediation.extraction_timeout':
'मेमोरी एक्सट्रैक्शन मॉडल टाइम आउट हो रहा है, इसलिए विकी में बहुत कम संरचना है। सेटिंग्स → AI में मेमोरी एक्सट्रैक्शन मॉडल को तेज़ मॉडल में बदलें।',
'memory.health.remediation.summarizer_unavailable':
'सारांश ट्री बनाएँ के लिए कोई सारांश प्रदाता उपलब्ध नहीं है। स्थानीय AI (Ollama) सक्षम करें, या सेटिंग्स → AI → मेमोरी में क्लाउड सारांश सक्षम करें।',
'memory.health.remediation.transient':
'एक अस्थायी त्रुटि ने मेमोरी प्रोसेसिंग को बाधित किया। स्वचालित रूप से पुनः प्रयास किया जाएगा।',
'memory.health.remediation.unknown':
'मेमोरी प्रोसेसिंग में एक समस्या आई। कॉन्फ़िगरेशन के लिए सेटिंग्स → AI जाँचें।',
// Chat — agent-generated artifacts (#2779)
// Chat composer toolbar
'composer.attachFile': 'फ़ाइल संलग्न करें',
'composer.modelSelector': 'मॉडल',
'composer.voiceMode': 'वॉइस मोड',
'composer.qualityHigh': 'उच्च',
// Agent activity level
'activityLevel.title': 'एजेंट गतिविधि स्तर',
'activityLevel.description':
'नियंत्रित करें कि आपका एजेंट कितना सक्रिय है। उच्च स्तर पर अधिक टोकन का उपयोग होता है।',
'activityLevel.off': 'बंद',
'activityLevel.offDesc': 'पृष्ठभूमि में कोई प्रसंस्करण नहीं। केवल बटन दबाने पर सिंक होता है।',
'activityLevel.minimal': 'न्यूनतम',
'activityLevel.minimalDesc': 'दिन में एक बार स्रोत सिंक करता है। कोई सक्रिय संदेश नहीं।',
'activityLevel.moderate': 'मध्यम',
'activityLevel.moderateDesc': 'हर घंटे सिंक करता है। दैनिक सारांश। क्रियाएं सुझाता है।',
'activityLevel.active': 'सक्रिय',
'activityLevel.activeDesc':
'हर 10 मिनट में सिंक करता है। चैनलों की निगरानी करता है, प्राथमिकता देता है और उत्तर तैयार करता है।',
'activityLevel.alwaysOn': 'हमेशा चालू',
'activityLevel.alwaysOnDesc': 'रीयल-टाइम सिंक। निर्धारित सीमाओं के भीतर पूर्ण स्वायत्तता।',
'activityLevel.currentMonth': 'इस महीने: ${amount}',
'activityLevel.saved': 'गतिविधि स्तर अपडेट किया गया।',
'activityLevel.default': 'डिफ़ॉल्ट',
'activityLevel.costFree': '$0',
'activityLevel.costRange': '~${min}${max}/माह',
// Sync budget dialog
'syncBudget.title': 'सिंक बजट',
'syncBudget.maxTokens': 'प्रति सिंक अधिकतम टोकन',
'syncBudget.maxTokensHelp': 'इतने टोकन उपयोग होने पर सिंक बंद करें।',
'syncBudget.maxCost': 'प्रति सिंक अधिकतम लागत (USD)',
'syncBudget.maxCostHelp': 'प्रति सिंक रन के लिए डॉलर की सीमा।',
'syncBudget.syncDepth': 'सिंक गहराई',
'syncBudget.syncDepthHelp': 'केवल इस समय सीमा के आइटम लाएं।',
'syncBudget.days7': 'पिछले 7 दिन',
'syncBudget.days30': 'पिछले 30 दिन',
'syncBudget.days90': 'पिछले 90 दिन',
'syncBudget.allTime': 'सब समय',
'syncBudget.unlimited': 'असीमित',
'syncBudget.saved': 'बजट सहेजा गया।',
// Sync confirm dialog
'syncConfirm.title': 'सिंक की पुष्टि करें',
'syncConfirm.message': 'यह सिंक ~{items} आइटम (~{tokens} टोकन, अनुमानित ${cost}) प्रोसेस करेगा।',
'syncConfirm.budgetNote': 'बजट सीमा: ${max}',
'syncConfirm.proceed': 'आगे बढ़ें',
'syncConfirm.cancel': 'रद्द करें',
'syncConfirm.estimating': 'लागत का अनुमान लगाया जा रहा है...',
// Monthly cost badge
'monthlyCost.badge': 'इस महीने ${amount}',
'monthlyCost.noData': 'इस महीने कोई सिंक नहीं',
// Onboarding: Custom > Activity
'onboarding.custom.stepperActivity': 'गतिविधि',
'onboarding.custom.stepperVault': 'वॉल्ट',
'onboarding.custom.activity.title': 'एजेंट गतिविधि',
'onboarding.custom.activity.subtitle':
'आपका एजेंट पृष्ठभूमि में कितनी सक्रियता से निगरानी और कार्य करता है।',
'onboarding.custom.activity.defaultDesc': 'मध्यम गतिविधि — प्रति घंटे सिंक, दैनिक सारांश।',
'onboarding.custom.activity.configureDesc':
'अपना गतिविधि स्तर चुनें। सेटिंग्स › एजेंट गतिविधि स्तर में कॉन्फ़िगर करें।',
'onboarding.custom.vault.title': 'मेमोरी और वॉल्ट सेटअप',
'onboarding.custom.vault.subtitle':
'पुष्टि करें कि मेमोरी नोट्स कहाँ लिखे जाते हैं, स्रोत डेटा कैसे पढ़ा जाता है, और आपका वॉल्ट पाइपलाइन स्वस्थ है या नहीं।',
'onboarding.custom.vault.defaultDesc':
'OpenHuman-प्रबंधित मेमोरी डिफ़ॉल्ट का उपयोग करें। वॉल्ट पाथ और सिंक स्वास्थ्य बाद में भी देखे जा सकते हैं।',
'onboarding.custom.vault.configureDesc':
'वॉल्ट स्वामित्व की समीक्षा करें, स्वास्थ्य जाँच चलाएँ और अभी मेमोरी नियंत्रण ठीक करें।',
'onboarding.custom.vault.localDisabledReason':
'प्रबंधित सेटअप के लिए OpenHuman साइन-इन आवश्यक है और लोकल मोड में उपलब्ध नहीं है।',
'onboarding.custom.vault.exitError': 'ऑनबोर्डिंग पूरी नहीं हो सकी। कृपया पुनः प्रयास करें।',
'vaultHealth.title': 'वॉल्ट स्वास्थ्य चेकलिस्ट',
'vaultHealth.setupTitle': 'वॉल्ट सेटअप स्वास्थ्य',
'vaultHealth.workspaceVault': 'वर्कस्पेस वॉल्ट:',
'vaultHealth.refresh': 'रिफ्रेश',
'vaultHealth.refreshing': 'रिफ्रेश हो रहा है…',
'vaultHealth.revealFolder': 'फ़ोल्डर दिखाएँ',
'vaultHealth.openInObsidian': 'Obsidian में खोलें',
'vaultHealth.installObsidian': 'Obsidian इंस्टॉल करें',
'vaultHealth.openObsidianError': 'Obsidian नहीं खोला जा सका',
'vaultHealth.revealError': 'वॉल्ट फ़ोल्डर नहीं दिखाया जा सका',
'vaultHealth.downloadError': 'Obsidian डाउनलोड पृष्ठ नहीं खोला जा सका',
'vaultHealth.loadError': 'वॉल्ट स्वास्थ्य लोड नहीं हो सका:',
'vaultHealth.lastSync': 'अंतिम सिंक:',
'vaultHealth.passed': 'पास',
'vaultHealth.needsAttention': 'ध्यान आवश्यक',
'vaultHealth.existsLabel': 'वर्कस्पेस वॉल्ट पाथ मौजूद है',
'vaultHealth.existsRecovery':
'वॉल्ट फ़ोल्डर गायब है। एक सिंक शुरू करें या यह फ़ोल्डर बनाएँ, फिर इस चेकलिस्ट को रिफ्रेश करें।',
'vaultHealth.writableLabel': 'वॉल्ट OpenHuman द्वारा लिखने योग्य है',
'vaultHealth.writableRecovery':
'OpenHuman अभी इस वॉल्ट में नहीं लिख सकता। लिखने की अनुमति दें और रिफ्रेश करें।',
'vaultHealth.obsidianLabel': 'वॉल्ट Obsidian में पंजीकृत है',
'vaultHealth.obsidianRecovery':
'Obsidian में इस पाथ के लिए "फ़ोल्डर को वॉल्ट के रूप में खोलें" चुनें, फिर इस चेकलिस्ट को रिफ्रेश करें।',
'vaultHealth.pipelineLabel': 'मेमोरी पाइपलाइन स्वस्थ है',
'vaultHealth.pipelineRecovery':
'मेमोरी पाइपलाइन रुकी हुई है या त्रुटि में है। मेमोरी ट्री स्थिति में ऑटो-सिंक पुनः सक्षम करें और पुनः प्रयास करें।',
'vaultHealth.timeNever': 'कभी नहीं',
'vaultHealth.timeJustNow': 'अभी-अभी',
'vaultHealth.timeMinAgo': '{n} मिनट पहले',
'vaultHealth.timeHrAgo': '{n} घंटे पहले',
'vaultHealth.timeDayAgo': '{n} दिन पहले',
'vaultHealth.timeDaysAgo': '{n} दिन पहले',
'memoryData.howItWorks': 'मेमोरी स्टोरेज कैसे काम करता है',
'memoryData.workspaceVault': 'वर्कस्पेस वॉल्ट · लिखना',
'memoryData.workspaceVaultDesc':
'OpenHuman जनरेट किए गए मेमोरी नोट्स को memory_tree/content में लिखता है।',
'memoryData.connectedSources': 'कनेक्टेड स्रोत · पढ़ना',
'memoryData.connectedSourcesDesc':
'फ़ोल्डर, मेलबॉक्स, चैट और रेपो मेमोरी इंडेक्सिंग के लिए आयात किए जाते हैं — उनकी मूल फ़ाइलें कभी नहीं बदली जातीं।',
'memoryData.internalFiles': 'आंतरिक मेमोरी-ट्रि फ़ाइलें',
'memoryData.internalFilesDesc':
'इंडेक्स, क्यू स्थिति और सारांश OpenHuman द्वारा प्रबंधित किए जाते हैं ताकि रिकॉल और सिंक स्वस्थ रहे।',
'memoryData.windowError': 'मेमोरी विंडो',
'memoryData.windowUpdated': 'मेमोरी विंडो अपडेट हुई',
'memoryData.windowUpdatedMsg': '{window} पर सेट किया गया।',
// Run queue
'runQueue.mode.interrupt': 'बाधित करें',
'runQueue.mode.steer': 'दिशा दें',
'runQueue.mode.followup': 'अनुसरण',
'runQueue.mode.collect': 'संदर्भ जोड़ें',
'runQueue.queued': 'संदेश कतार में है',
'runQueue.steerHint': 'वर्तमान चरण को दिशा दें',
'runQueue.followupHint': 'अनुसरण के रूप में कतार में जोड़ें',
'runQueue.collectHint': 'अतिरिक्त संदर्भ के रूप में जोड़ें',
'runQueue.status': '{total} कतार में',
'runQueue.cleared': 'कतार साफ़ की गई',
};
export default messages;