Files
OmniRoute/bin/cli/locales/hi.json
Diego Rodrigues de Sa e Souza 9d9284417c fix(cli): translate the CLI for every locale (38 catalogs were nearly empty) (#13892)
sync-ui-keys --catalog=cli + blocking i18n:check-keys:cli gate; 65 CLI catalogs synced (52,000 strings, 0 __MISSING__, all 830 keys, placeholders verified). ⚠️ base-red inherited: #12732
2026-09-16 12:27:59 -03:00

1341 lines
94 KiB
JSON
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.
{
"common": {
"error": "त्रुटि: {message}",
"serverOffline": "OmniRoute सर्वर ऑफलाइन है। शुरू करें: omniroute serve",
"authRequired": "प्रमाणीकरण आवश्यक है। OMNIROUTE_API_KEY सेट करें या चलाएं: omniroute setup",
"rateLimited": "अनुरोध सीमा पार हो गई। {seconds}s बाद पुनः प्रयास करें।",
"timeout": "{ms}ms के बाद अनुरोध समय समाप्त हुआ।",
"success": "पूर्ण।",
"yes": "हाँ",
"no": "नहीं",
"confirm": "क्या आप सुनिश्चित हैं? (हाँ/नहीं)",
"dryRun": "[अनुकरण] करेगा: {action}",
"cancelled": "रद्द किया गया।",
"jsonOpt": "JSON के रूप में आउटपुट",
"yesOpt": "पुष्टि छोड़ें"
},
"setup": {
"title": "OmniRoute सेटअप",
"passwordPrompt": "एडमिन पासवर्ड",
"providerPrompt": "डिफ़ॉल्ट प्रदाता (छोड़ने के लिए खाली रखें)",
"done": "सेटअप पूरा हुआ",
"passwordSet": "एडमिन पासवर्ड कॉन्फ़िगर किया गया",
"providerSet": "प्रदाता कॉन्फ़िगर किया गया: {name}",
"testingProvider": "प्रदाता कनेक्शन का परीक्षण किया जा रहा है: {name}",
"testPassed": "प्रदाता परीक्षण सफल रहा",
"testFailed": "प्रदाता परीक्षण विफल रहा: {error}",
"loginEnabled": "लॉगिन: सक्षम (पासवर्ड अपडेट किया गया)",
"loginDisabled": "लॉगिन: अक्षम",
"providerInfo": "प्रदाता: {info}",
"opencode": "OpenCode के लिए बंडल किए गए @omniroute/opencode-plugin को इंस्टॉल और कॉन्फ़िगर करें"
},
"doctor": {
"title": "OmniRoute डॉक्टर",
"dbOk": "डेटाबेस: ठीक है ({path})",
"dbMissing": "डेटाबेस: आरंभ नहीं किया गया — `omniroute setup` चलाएँ",
"portOk": "पोर्ट {port}: उपलब्ध",
"portConflict": "पोर्ट {port}: किसी अन्य प्रोसेस द्वारा उपयोग में है",
"encryptionOk": "एन्क्रिप्शन कुंजी: कॉन्फ़िगर की गई",
"encryptionMissing": "एन्क्रिप्शन कुंजी मौजूद नहीं है — `omniroute setup` चलाएँ",
"allGood": "सभी जाँच सफल रहीं।",
"warnings": "{count} चेतावनी — ऊपर देखें।"
},
"providers": {
"title": "प्रदाता",
"noProviders": "कोई प्रदाता कॉन्फ़िगर नहीं किया गया। चलाएँ: omniroute setup",
"testing": "{name} का परीक्षण किया जा रहा है...",
"available": "{count} प्रदाता उपलब्ध",
"connected": "कनेक्टेड",
"disconnected": "डिस्कनेक्टेड",
"validationFailed": "सत्यापन विफल रहा: {error}",
"metrics": {
"description": "प्रदाता के प्रदर्शन मेट्रिक्स (विलंबता, सफलता दर, लागत) दिखाएँ",
"provider": "प्रदाता ID के अनुसार फ़िल्टर करें",
"connection_id": "कनेक्शन ID के अनुसार फ़िल्टर करें",
"period": "समयावधि: 1h|6h|24h|7d|30d (डिफ़ॉल्ट: 24h)",
"metric": "किसी विशिष्ट मेट्रिक फ़ील्ड पर फ़ोकस करें",
"sort": "फ़ील्ड के अनुसार क्रमबद्ध करें (अवरोही)",
"limit": "अधिकतम पंक्तियाँ (डिफ़ॉल्ट: 50)",
"watch": "हर 5s में रीफ़्रेश करें (लाइव मोड)",
"compare": "साथ-साथ तुलना करने के लिए कॉमा से अलग की गई प्रदाता ID"
},
"metric_single": {
"description": "किसी विशिष्ट कनेक्शन के लिए एकल मेट्रिक मान प्राप्त करें"
},
"rotate": {
"description": "किसी प्रदाता कनेक्शन के लिए अपस्ट्रीम API कुंजी बदलें",
"newKeyOpt": "नया API कुंजी मान (इससे बचें: --from-env को प्राथमिकता दें)",
"fromEnvOpt": "परिवेश चर VAR से नई कुंजी पढ़ें",
"oauthOpt": "इसके बजाय OAuth पुनः-प्रमाणीकरण प्रवाह शुरू करें",
"skipTestOpt": "रोटेशन के बाद कनेक्टिविटी परीक्षण छोड़ें",
"dryRunOpt": "बिना लिखे दिखाएँ कि क्या बदलेगा",
"confirmPrompt": "कनेक्शन \"{name}\" ({id}) की API कुंजी बदलें? [y/N]",
"dryRunResult": "[dry-run] \"{name}\" ({id}) की कुंजी रोटेट की जाती। कोई बदलाव नहीं किया गया।",
"oauthHint": "OAuth कनेक्शन — चलाएँ: omniroute oauth {provider}",
"envVarEmpty": "परिवेश चर {var} सेट नहीं है या खाली है।",
"success": "\"{name}\" की कुंजी रोटेट कर दी गई। सत्यापित करने के लिए `providers test {id}` चलाएँ।",
"testPassed": "रोटेशन के बाद का परीक्षण सफल रहा।",
"testFailed": "रोटेशन के बाद का परीक्षण विफल रहा: {error}"
},
"status": {
"description": "सभी प्रदाता कनेक्शनों की कुंजी स्थिति दिखाएँ (आयु, समाप्ति, कूलडाउन)",
"providerOpt": "प्रदाता नाम के अनुसार फ़िल्टर करें",
"header": "ID प्रदाता नाम समाप्ति स्थिति परीक्षण स्थिति कूलडाउन समाप्ति",
"noData": "प्रदाता कनेक्शन का कोई डेटा उपलब्ध नहीं है।",
"requiresServer": "providers status के लिए OmniRoute सर्वर का चालू होना आवश्यक है।"
}
},
"keys": {
"title": "API कुंजियाँ",
"addDescription": "किसी प्रदाता के लिए API कुंजी जोड़ें या अपडेट करें",
"listDescription": "सभी कॉन्फ़िगर की गई API कुंजियाँ सूचीबद्ध करें",
"removeDescription": "किसी प्रदाता की API कुंजी हटाएँ",
"regenerateDescription": "OmniRoute API कुंजी पुनः जनरेट करें",
"revokeDescription": "OmniRoute API कुंजी रद्द करें",
"revealDescription": "बिना छिपाया गया API कुंजी मान दिखाएँ",
"usageDescription": "किसी API कुंजी का हालिया उपयोग दिखाएँ",
"usageLimitOpt": "हालिया अनुरोधों की संख्या",
"rotateDescription": "नई कुंजी जनरेट करें और पुरानी कुंजी अमान्य करें",
"graceOpt": "पुरानी कुंजी अमान्य होने से पहले की अनुग्रह अवधि (ms)",
"stdinOpt": "आर्ग्युमेंट के बजाय stdin से API कुंजी पढ़ें",
"added": "{provider} के लिए कुंजी जोड़ दी गई।",
"removed": "कुंजी हटा दी गई।",
"listed": "{count} कुंजी।",
"noKeys": "कोई कुंजी कॉन्फ़िगर नहीं की गई है।",
"noUsage": "कोई उपयोग डेटा नहीं मिला।",
"confirmRemove": "कुंजी {id} हटाएँ?",
"confirmRegenerate": "कुंजी {id} पुनः जनरेट करें?",
"confirmRevoke": "कुंजी {id} रद्द करें?",
"confirmRotate": "कुंजी {id} रोटेट करें? (अनुग्रह अवधि के बाद पुरानी कुंजी अमान्य कर दी जाएगी)",
"regenerated": "पुनः जनरेट किया गया। नई कुंजी: {key}",
"revoked": "कुंजी {id} रद्द कर दी गई।",
"rotated": "कुंजी {id} रोटेट की गई। नई कुंजी ID: {newId}",
"revealWarning": "⚠ इससे पूरी अनमास्क की गई कुंजी दिखाई देगी। सुनिश्चित करें कि आपकी स्क्रीन निजी है।",
"providerRequired": "प्रोवाइडर आवश्यक है।",
"keyRequired": "API कुंजी आवश्यक है।",
"stdinEmpty": "stdin के माध्यम से कोई API कुंजी प्रदान नहीं की गई।",
"unknownProvider": "अज्ञात प्रोवाइडर: {provider}",
"policy": {
"title": "कुंजी नीति",
"showDescription": "किसी कुंजी के लिए दर/लागत नीति दिखाएँ",
"setDescription": "किसी कुंजी के लिए दर/लागत नीति सेट करें",
"rateLimitOpt": "प्रति मिनट अधिकतम अनुरोध",
"maxCostOpt": "प्रति दिन अधिकतम लागत (USD)",
"allowedModelsOpt": "अनुमत मॉडल की कॉमा से अलग की गई सूची",
"nothingToSet": "कोई नीति फ़ील्ड प्रदान नहीं की गई। --rate-limit, --max-cost, या --allowed-models का उपयोग करें।",
"updated": "नीति अपडेट की गई।"
},
"expiration": {
"title": "कुंजी की समाप्ति",
"listDescription": "जल्द समाप्त होने वाली कुंजियाँ सूचीबद्ध करें",
"daysOpt": "अगले N दिनों के भीतर समाप्त होने वाली कुंजियाँ दिखाएँ",
"none": "अगले {days} दिनों के भीतर कोई कुंजी समाप्त नहीं हो रही है।",
"listTitle": "अगले {days} दिनों के भीतर समाप्त होने वाली कुंजियाँ:"
}
},
"authExport": {
"description": "डिक्रिप्ट किए गए प्रोवाइडर क्रेडेंशियल निर्यात करें (केवल स्थानीय, प्लेनटेक्स्ट आउटपुट)",
"idOpt": "केवल इस id/name/provider से मेल खाने वाला कनेक्शन निर्यात करें",
"formatOpt": "आउटपुट फ़ॉर्मैट: json या env",
"outOpt": "stdout के बजाय आउटपुट को किसी फ़ाइल में लिखें (0600 अनुमतियों के साथ लिखा जाएगा)",
"forceOpt": "पुष्टि करें कि आप समझते हैं कि इससे प्लेनटेक्स्ट सीक्रेट प्रिंट/लिखे जाते हैं",
"warning": "⚠ इससे डिक्रिप्ट की गई प्लेनटेक्स्ट API कुंजियाँ और OAuth टोकन प्रिंट/लिखे जाते हैं। सुनिश्चित करें कि आपकी स्क्रीन, शेल हिस्ट्री और कोई भी आउटपुट फ़ाइल निजी रहे।",
"confirmHeading": "⚠ चेतावनी: यह डिक्रिप्ट किए गए प्रोवाइडर क्रेडेंशियल को प्लेनटेक्स्ट में निर्यात करता है",
"confirmBody": "यह कमांड चयनित कनेक्शन के लिए apiKey, accessToken, refreshToken, और\nidToken को डिक्रिप्ट करके प्रिंट/लिखता है। आउटपुट को सीक्रेट मानें।",
"confirmFooter": "पुष्टि करने के लिए, चलाएँ:\n omniroute auth export --force",
"missingKey": "क्रेडेंशियल निर्यात करने के लिए STORAGE_ENCRYPTION_KEY आवश्यक है।",
"notFound": "कनेक्शन नहीं मिला: {id}",
"invalidFormat": "अमान्य फ़ॉर्मैट: {format}। json या env का उपयोग करें।"
},
"stream": {
"description": "SSE निरीक्षण मोड के साथ चैट प्रतिक्रिया स्ट्रीम करें",
"file": "फ़ाइल से प्रॉम्प्ट पढ़ें",
"stdin": "stdin से प्रॉम्प्ट पढ़ें",
"model": "मॉडल ID (डिफ़ॉल्ट: auto)",
"system": "सिस्टम प्रॉम्प्ट",
"combo": "नाम द्वारा किसी विशिष्ट कॉम्बो का उपयोग बाध्य करें",
"max_tokens": "प्रतिक्रिया में अधिकतम टोकन",
"responses_api": "/v1/chat/completions के बजाय /v1/responses का उपयोग करें",
"raw": "प्राप्त हुई कच्ची SSE पंक्तियाँ प्रिंट करें",
"debug": "प्रत्येक चंक की टाइमिंग जानकारी stderr पर प्रिंट करें",
"save": "सभी SSE इवेंट्स को .jsonl फ़ाइल में सेव करें",
"error": {
"empty_prompt": "त्रुटि: प्रॉम्प्ट आवश्यक है (पोज़िशनल आर्ग्युमेंट, --file, या --stdin)"
}
},
"usage": {
"description": "उपयोग एनालिटिक्स, बजट, कोटा और लॉग",
"analytics": {
"description": "समेकित उपयोग एनालिटिक्स दिखाएँ",
"period": "समय सीमा: 1d|7d|30d|90d|ytd|all (डिफ़ॉल्ट: 30d)",
"provider": "प्रोवाइडर ID के अनुसार फ़िल्टर करें"
},
"budget": {
"description": "लागत बजट प्रबंधित करें",
"set": {
"scope": "बजट का दायरा (डिफ़ॉल्ट: global)",
"period": "बजट अवधि: daily|weekly|monthly (डिफ़ॉल्ट: monthly)"
}
},
"quota": {
"description": "प्रोवाइडर कोटा उपयोग दिखाएँ",
"provider": "प्रोवाइडर ID के अनुसार फ़िल्टर करें",
"check": "दिखाएँ कि नए अनुरोध के लिए कोटा उपलब्ध है या नहीं"
},
"logs": {
"description": "अनुरोध कॉल लॉग दिखाएँ",
"limit": "लौटाई जाने वाली लॉग प्रविष्टियों की संख्या (डिफ़ॉल्ट: 100)",
"search": "लॉग फ़िल्टर करने के लिए सर्च क्वेरी",
"since": "इस टाइमस्टैम्प के बाद के लॉग लौटाएँ",
"follow": "नई लॉग प्रविष्टियों को लगातार टेल करें",
"api_key": "API कुंजी के अनुसार लॉग फ़िल्टर करें"
},
"utilization": {
"description": "API कुंजी उपयोग मेट्रिक्स दिखाएँ",
"api_key": "API कुंजी के अनुसार फ़िल्टर करें"
},
"history": {
"description": "अनुरोध इतिहास दिखाएँ",
"limit": "इतिहास प्रविष्टियों की संख्या (डिफ़ॉल्ट: 100)"
},
"proxy_logs": {
"description": "प्रॉक्सी-स्तरीय अनुरोध लॉग दिखाएँ",
"limit": "प्रॉक्सी लॉग प्रविष्टियों की संख्या (डिफ़ॉल्ट: 100)"
}
},
"cost": {
"description": "प्रोवाइडर, मॉडल, कॉम्बो या API कुंजी के अनुसार विस्तृत लागत रिपोर्ट दिखाएँ",
"period": "समय सीमा: 1d|7d|30d|90d|ytd|all (डिफ़ॉल्ट: 30d)",
"since": "आरंभ तिथि (ISO प्रारूप, जैसे 2026-01-01) — --period को ओवरराइड करती है",
"until": "समाप्ति तिथि (ISO प्रारूप)",
"group_by": "परिणामों को इनके अनुसार समूहित करें: provider|model|api-key|combo|day (डिफ़ॉल्ट: provider)",
"api_key_filter": "किसी विशिष्ट API कुंजी के अनुसार फ़िल्टर करें",
"limit": "दिखाई जाने वाली पंक्तियों की अधिकतम संख्या (डिफ़ॉल्ट: 100)"
},
"simulate": {
"description": "ड्राई-रन रूटिंग सिमुलेशन — अपस्ट्रीम को कॉल किए बिना दिखाएँ कि कौन-से प्रोवाइडर चुने जाएँगे",
"file": "JSON फ़ाइल से पूरा अनुरोध बॉडी लोड करें",
"model": "मॉडल ID (डिफ़ॉल्ट: auto)",
"combo": "नाम द्वारा किसी विशिष्ट कॉम्बो को बाध्य करें",
"reasoning": "रीज़निंग प्रयास स्तर (low|medium|high)",
"thinking": "विस्तारित थिंकिंग टोकन बजट",
"explain": "फ़ॉलबैक ट्री और लागत सीमा को stderr पर प्रिंट करें",
"noCombo": "कोई मेल खाता कॉम्बो नहीं मिला। इससे एक कॉन्फ़िगर करें: omniroute combo create"
},
"chat": {
"description": "OmniRoute को एक बार का चैट प्रॉम्प्ट भेजें",
"file": "फ़ाइल से प्रॉम्प्ट पढ़ें",
"stdin": "stdin से प्रॉम्प्ट पढ़ें",
"system": "सिस्टम प्रॉम्प्ट",
"model": "मॉडल ID (डिफ़ॉल्ट: auto)",
"max_tokens": "प्रतिक्रिया में अधिकतम टोकन",
"temperature": "सैंपलिंग तापमान (02)",
"top_p": "Top-p न्यूक्लियस सैंपलिंग",
"reasoning_effort": "रीज़निंग प्रयास स्तर (low|medium|high)",
"thinking_budget": "विस्तारित चिंतन टोकन बजट",
"combo": "नाम से किसी विशिष्ट कॉम्बो का उपयोग अनिवार्य करें",
"responses_api": "/v1/chat/completions के बजाय /v1/responses का उपयोग करें",
"stream": "प्रतिक्रिया को क्रमिक रूप से स्ट्रीम करें",
"no_history": "~/.omniroute/cli-history.jsonl में सेव न करें",
"error": {
"empty_prompt": "त्रुटि: प्रॉम्प्ट आवश्यक है (पोज़िशनल आर्ग्युमेंट, --file, या --stdin)"
}
},
"serve": {
"description": "OmniRoute सर्वर शुरू करें (डिफ़ॉल्ट क्रिया)",
"starting": "पोर्ट {port} पर OmniRoute सर्वर शुरू हो रहा है...",
"ready": "http://localhost:{port} पर तैयार है",
"stopping": "सर्वर (PID {pid}) रोका जा रहा है...",
"stopped": "सर्वर रोक दिया गया।",
"notRunning": "सर्वर चालू नहीं है।",
"port": "सुनने के लिए पोर्ट (डिफ़ॉल्ट: 20128)",
"no_open": "ब्राउज़र अपने-आप न खोलें",
"daemon": "सर्वर को बैकग्राउंड डेमन के रूप में चलाएँ",
"log": "सर्वर लॉग इनलाइन दिखाएँ",
"no_recovery": "क्रैश होने पर अपने-आप पुनः आरंभ करना अक्षम करें (डीबगिंग मोड)",
"max_restarts": "हार मानने से पहले 30 सेकंड के भीतर क्रैश के बाद पुनः आरंभ करने की अधिकतम संख्या (डिफ़ॉल्ट: 2)",
"tray": "सिस्टम ट्रे में शुरू करें (केवल डेस्कटॉप, ऑप्ट-इन)",
"no_tray": "सिस्टम ट्रे आइकन अक्षम करें",
"ready_timeout": "ms में रेडीनेस प्रोब टाइमआउट (OMNIROUTE_READY_TIMEOUT_MS भी, डिफ़ॉल्ट 60000)",
"tls_cert": "HTTPS सेवा देने के लिए TLS प्रमाणपत्र (PEM) का पथ (OMNIROUTE_TLS_CERT भी)",
"tls_key": "HTTPS सेवा देने के लिए TLS निजी कुंजी (PEM) का पथ (OMNIROUTE_TLS_KEY भी)"
},
"backup": {
"title": "बैकअप",
"description": "OmniRoute डेटा का बैकअप बनाएँ",
"creating": "बैकअप बनाया जा रहा है...",
"done": "बैकअप {path} में सेव किया गया",
"noFiles": "बैकअप लेने के लिए कोई फ़ाइल नहीं है (डेटाबेस इनिशियलाइज़ नहीं हुआ है)",
"failed": "बैकअप विफल: {error}",
"restoring": "{path} से पुनर्स्थापित किया जा रहा है...",
"restored": "पुनर्स्थापना पूर्ण हुई।",
"restoreDescription": "बैकअप से पुनर्स्थापित करें",
"listTitle": "उपलब्ध बैकअप",
"noBackups": "कोई बैकअप नहीं मिला।",
"notFound": "बैकअप नहीं मिला: {name}",
"confirmRestore": "क्या {ts} के बैकअप से मौजूदा डेटा को ओवरराइट करना है?",
"createDescription": "OmniRoute डेटा का बैकअप बनाएँ",
"nameOpt": "कस्टम बैकअप नाम",
"cloudOpt": "बैकअप को क्लाउड स्टोरेज पर अपलोड करें",
"encryptOpt": "बैकअप को AES-256-GCM से एन्क्रिप्ट करें",
"keyFileOpt": "एन्क्रिप्शन पासफ़्रेज़ वाली फ़ाइल का पथ",
"excludeOpt": "पैटर्न से मेल खाने वाली फ़ाइल को बाहर रखें (दोहराया जा सकता है)",
"retentionOpt": "केवल अंतिम N बैकअप रखें",
"passphrasePrompt": "एन्क्रिप्शन पासफ़्रेज़:",
"noPassphrase": "एन्क्रिप्टेड बैकअप के लिए पासफ़्रेज़ आवश्यक है।",
"cloudFailed": "चेतावनी: क्लाउड अपलोड विफल रहा। स्थानीय बैकअप सहेज लिया गया।",
"cloudUploaded": "क्लाउड बैकअप अपलोड किया गया: {url}",
"auto": {
"title": "बैकअप शेड्यूल",
"enableDescription": "शेड्यूल किए गए स्वचालित बैकअप सक्षम करें",
"disableDescription": "शेड्यूल किए गए स्वचालित बैकअप अक्षम करें",
"statusDescription": "वर्तमान बैकअप शेड्यूल की स्थिति दिखाएँ",
"cronOpt": "शेड्यूल के लिए Cron एक्सप्रेशन (डिफ़ॉल्ट: प्रतिदिन सुबह 3 बजे)",
"enabled": "स्वचालित बैकअप सक्षम है (cron: {cron})।",
"hint": "स्टार्टअप पर omniroute serve द्वारा शेड्यूल पढ़ा जाता है।",
"disabled": "स्वचालित बैकअप अक्षम है।",
"notConfigured": "कोई बैकअप शेड्यूल कॉन्फ़िगर नहीं किया गया है।"
}
},
"health": {
"description": "सर्वर की कार्यशीलता और कॉम्पोनेंट की स्थिति जाँचें",
"noServer": "सर्वर नहीं चल रहा है। इससे शुरू करें: omniroute serve",
"title": "कार्यशीलता",
"status": "स्थिति: {status}",
"uptime": "अपटाइम: {uptime}",
"requests": "अनुरोध (24 घंटे): {count}",
"cost": "लागत (24 घंटे): ${cost}"
},
"quota": {
"description": "प्रोवाइडर कोटा उपयोग दिखाएँ",
"noServer": "सर्वर नहीं चल रहा है। इससे शुरू करें: omniroute serve",
"noData": "कोटा संबंधी कोई जानकारी उपलब्ध नहीं है।"
},
"cache": {
"description": "रिस्पॉन्स कैश प्रबंधित करें",
"noServer": "सर्वर नहीं चल रहा है। इससे शुरू करें: omniroute serve",
"cleared": "कैश साफ़ कर दिया गया।",
"clearFailed": "कैश साफ़ करने में विफल।"
},
"redis": {
"description": "OmniRoute कैशिंग और कोटा ट्रैकिंग के लिए एक क्लिक में स्थानीय Redis कंटेनर (Podman या Docker) लॉन्च करें"
},
"test": {
"description": "प्रोवाइडर कनेक्शन का परीक्षण करें",
"noServer": "सर्वर नहीं चल रहा है। इसे शुरू करें: omniroute serve",
"testing": "{provider} / {model} का परीक्षण किया जा रहा है...",
"passed": "कनेक्शन सफल रहा!",
"failed": "कनेक्शन विफल हुआ: {error}",
"allProvidersOpt": "कॉन्फ़िगर किए गए सभी प्रदाताओं का परीक्षण करें",
"latencyOpt": "विलंबता माप दिखाएँ (औसत/न्यूनतम/अधिकतम ms)",
"repeatOpt": "परीक्षण को N बार दोहराएँ और परिणाम एकत्रित करें",
"compareOpt": "तुलना के लिए कॉमा से अलग किए गए मॉडल (उदा. gpt-4o,claude-3-5-sonnet)",
"saveOpt": "परिणामों को JSON फ़ाइल में सहेजें",
"saved": "परिणाम {path} में सहेजे गए",
"compareTitle": "मॉडल तुलना",
"compareMinTwo": "--compare के लिए कम से कम दो मॉडल आवश्यक हैं (कॉमा से अलग किए गए)",
"noProviders": "कोई प्रदाता कॉन्फ़िगर नहीं किया गया है। इसे जोड़ें: omniroute keys add"
},
"update": {
"checking": "अपडेट की जाँच की जा रही है...",
"upToDate": "पहले से नवीनतम संस्करण ({version}) पर है।",
"available": "अपडेट उपलब्ध है: {current} → {latest}",
"installing": "{latest} इंस्टॉल किया जा रहा है...",
"done": "{latest} पर अपडेट किया गया। लागू करने के लिए सर्वर को पुनः आरंभ करें।"
},
"mcp": {
"title": "MCP सर्वर",
"running": "MCP सर्वर चल रहा है ({transport})",
"stopped": "MCP सर्वर रोक दिया गया।",
"restarted": "MCP सर्वर पुनः आरंभ किया गया।",
"stoppedHint": "इसे चालू करने के लिए `omniroute mcp enable` चलाएँ।",
"enabled": "MCP सर्वर सक्षम किया गया।",
"disabled": "MCP सर्वर अक्षम किया गया।",
"enable": {
"description": "MCP सर्वर सक्षम करें",
"transport": "उपयोग किया जाने वाला ट्रांसपोर्ट: stdio|sse|streamable-http"
},
"disable": {
"description": "MCP सर्वर अक्षम करें"
},
"call": {
"description": "किसी MCP टूल को सीधे इनवोक करें",
"args": "JSON आर्ग्युमेंट्स ऑब्जेक्ट (इनलाइन)",
"args_file": "JSON आर्ग्युमेंट्स फ़ाइल का पथ",
"stream": "स्ट्रीमिंग एंडपॉइंट (/api/mcp/stream) का उपयोग करें",
"scope": "आवश्यक स्कोप (दोहराने योग्य, उदा. read:health)"
},
"scopes": {
"description": "उपलब्ध MCP स्कोप सूचीबद्ध करें",
"tool": "किसी विशिष्ट टूल के लिए आवश्यक स्कोप दिखाएँ"
},
"tools": {
"description": "MCP टूल का निरीक्षण करें",
"list": {
"description": "सभी MCP टूल सूचीबद्ध करें",
"scope": "स्कोप के अनुसार फ़िल्टर करें"
},
"info": {
"description": "किसी MCP टूल का मेटाडेटा दिखाएँ"
},
"schema": {
"description": "किसी MCP टूल के लिए इनपुट/आउटपुट JSON स्कीमा दिखाएँ",
"io": "स्कीमा प्रकार: input|output (डिफ़ॉल्ट: input)"
}
},
"audit": {
"description": "MCP ऑडिट लॉग (audit --source mcp का उपनाम)"
}
},
"a2a": {
"skills": {
"description": "एजेंट कार्ड से उपलब्ध A2A कौशलों की सूची दिखाएँ"
},
"invoke": {
"description": "A2A कौशल को लागू करें और टास्क ID लौटाएँ",
"input": "JSON इनपुट ऑब्जेक्ट",
"input_file": "JSON इनपुट फ़ाइल का पथ",
"wait": "लौटने से पहले टास्क पूरा होने की प्रतीक्षा करें",
"timeout": "पूरा होने की प्रतीक्षा की समय-सीमा ms में (डिफ़ॉल्ट: 60000)"
},
"tasks": {
"description": "A2A टास्क प्रबंधित करें",
"list": {
"status": "स्थिति के अनुसार फ़िल्टर करें",
"skill": "कौशल ID के अनुसार फ़िल्टर करें"
},
"watch": {
"description": "पूरा होने तक टास्क की स्थिति पोल करें"
},
"stream": {
"description": "SSE के माध्यम से टास्क निष्पादन इवेंट स्ट्रीम करें"
},
"logs": {
"description": "टास्क संदेश और आर्टिफ़ैक्ट दिखाएँ"
}
}
},
"policy": {
"description": "OmniRoute प्राधिकरण नीतियाँ प्रबंधित करें",
"list": {
"description": "नीतियों की सूची दिखाएँ",
"kind": "प्रकार के अनुसार फ़िल्टर करें (allow|deny|rate-limit|cost-cap)",
"scope": "दायरे के अनुसार फ़िल्टर करें (global|api-key|provider)"
},
"get": {
"description": "ID द्वारा नीति का विवरण प्राप्त करें"
},
"create": {
"description": "JSON फ़ाइल से नीति बनाएँ",
"file": "नीति JSON फ़ाइल का पथ"
},
"update": {
"description": "JSON फ़ाइल से नीति अपडेट करें",
"file": "नीति JSON फ़ाइल का पथ"
},
"delete": {
"description": "ID द्वारा नीति हटाएँ",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"evaluate": {
"description": "ड्राई-रन नीति मूल्यांकन (exit 0=अनुमत, 4=अस्वीकृत)",
"api_key": "मूल्यांकन के लिए API कुंजी",
"action": "जाँचने के लिए कार्रवाई (जैसे chat, embed, admin)",
"resource": "संसाधन पथ या पहचानकर्ता",
"context": "JSON ऑब्जेक्ट के रूप में अतिरिक्त संदर्भ"
},
"export": {
"description": "सभी नीतियाँ एक JSON फ़ाइल में निर्यात करें"
},
"import": {
"description": "JSON फ़ाइल से नीतियाँ आयात करें",
"overwrite": "समान ID वाली मौजूदा नीतियों को अधिलेखित करें"
}
},
"compression": {
"description": "OmniRoute कम्प्रेशन पाइपलाइन को कॉन्फ़िगर करें और उसका निरीक्षण करें",
"status": {
"description": "वर्तमान कम्प्रेशन स्थिति और सेटिंग्स दिखाएँ"
},
"configure": {
"description": "कम्प्रेशन सेटिंग्स कॉन्फ़िगर करें",
"engine": "कम्प्रेशन इंजन (caveman|rtk|hybrid|none)",
"caveman_agg": "Caveman आक्रामकता 0.01.0",
"rtk_budget": "RTK टोकन बजट",
"language_pack": "सक्रिय करने के लिए भाषा पैक"
},
"engine": {
"description": "सक्रिय कम्प्रेशन इंजन प्राप्त करें या सेट करें"
},
"combos": {
"description": "कम्प्रेशन कॉम्बो के आँकड़े प्रबंधित करें"
},
"rules": {
"description": "कम्प्रेशन नियम प्रबंधित करें",
"add": {
"pattern": "मिलान करने के लिए पैटर्न (regex या field:pattern)",
"action": "क्रिया: drop|shrink|replace"
}
},
"language_packs": {
"description": "उपलब्ध कम्प्रेशन भाषा पैक सूचीबद्ध करें"
},
"preview": {
"description": "किसी अनुरोध पर कम्प्रेशन के प्रभाव का पूर्वावलोकन करें",
"file": "अनुरोध की JSON फ़ाइल का पथ"
}
},
"tunnel": {
"title": "टनल",
"listDescription": "सक्रिय टनल सूचीबद्ध करें",
"createDescription": "एक टनल बनाएँ",
"created": "टनल बनाई गई: {url}",
"stopped": "टनल रोक दी गई।",
"confirmStop": "टनल {id} रोकें?",
"stopDescription": "एक टनल रोकें",
"statusDescription": "किसी टनल की विस्तृत स्थिति दिखाएँ",
"logsDescription": "किसी टनल के लॉग दिखाएँ",
"infoDescription": "किसी टनल का कॉन्फ़िगरेशन विवरण दिखाएँ",
"rotateDescription": "एक नया टनल URL जनरेट करें",
"tailOpt": "दिखाई जाने वाली लॉग पंक्तियों की संख्या",
"typeRequired": "टनल का प्रकार आवश्यक है।",
"noLogs": "कोई लॉग उपलब्ध नहीं है।",
"notAvailable": "टनल की जानकारी उपलब्ध नहीं है।",
"noTunnels": "कोई सक्रिय टनल नहीं है।",
"infoTitle": "टनल की जानकारी: {type}",
"rotated": "टनल URL बदल दिया गया: {url}",
"confirmRotate": "टनल {type} का URL बदलें? (एक नया URL जनरेट किया जाएगा)"
},
"stop": {
"description": "OmniRoute सर्वर रोकें",
"stopping": "सर्वर रोका जा रहा है (PID {pid})...",
"stopped": "सर्वर रोक दिया गया।",
"notRunning": "कोई सर्वर नहीं चल रहा है।",
"portFallback": "कोई PID फ़ाइल नहीं मिली, पोर्ट-आधारित तरीके से रोकने का प्रयास किया जा रहा है..."
},
"restart": {
"description": "OmniRoute सर्वर पुनः आरंभ करें",
"restarting": "OmniRoute सर्वर पुनः आरंभ किया जा रहा है..."
},
"dashboard": {
"description": "OmniRoute डैशबोर्ड को ब्राउज़र में खोलें",
"opening": "डैशबोर्ड {url} पर खोला जा रहा है",
"urlOnly": "ब्राउज़र खोले बिना डैशबोर्ड URL प्रिंट करें",
"tui": "इंटरैक्टिव TUI डैशबोर्ड खोलें (टर्मिनल UI, 7 टैब)"
},
"models": {
"description": "उपलब्ध मॉडल सूचीबद्ध करें (सर्वर आवश्यक है)",
"search": "मॉडल को id, नाम, provider या विवरण के अनुसार फ़िल्टर करें",
"noServer": "सर्वर नहीं चल रहा है। इसके साथ शुरू करें: omniroute serve",
"noModels": "कोई मॉडल नहीं मिला।"
},
"audit": {
"description": "अनुपालन और MCP ऑडिट लॉग एक्सेस करें",
"source": "लॉग स्रोत: all|compliance|mcp (डिफ़ॉल्ट: all)",
"since": "इस टाइमस्टैम्प के बाद की प्रविष्टियाँ लौटाएँ (ISO 8601)",
"until": "इस टाइमस्टैम्प तक की प्रविष्टियाँ लौटाएँ (ISO 8601)",
"tail": {
"description": "हाल की ऑडिट लॉग प्रविष्टियाँ दिखाएँ",
"follow": "नई प्रविष्टियाँ लगातार दिखाते रहें (2s पोल)",
"limit": "दिखाने के लिए अधिकतम प्रविष्टियाँ (डिफ़ॉल्ट: 100)"
},
"search": {
"description": "कीवर्ड द्वारा ऑडिट लॉग प्रविष्टियाँ खोजें",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 200)",
"actor": "एक्टर ID के अनुसार फ़िल्टर करें",
"action": "कार्रवाई के नाम के अनुसार फ़िल्टर करें"
},
"export": {
"description": "ऑडिट लॉग को फ़ाइल में एक्सपोर्ट करें",
"format": "आउटपुट फ़ॉर्मेट: jsonl|csv (डिफ़ॉल्ट: jsonl)"
},
"stats": {
"description": "ऑडिट लॉग के आँकड़े दिखाएँ",
"period": "समयावधि: 1d|7d|30d (डिफ़ॉल्ट: 7d)"
},
"get": {
"description": "ID द्वारा एकल ऑडिट लॉग प्रविष्टि प्राप्त करें"
}
},
"skills": {
"description": "OmniRoute स्किल प्रबंधित करें (sandbox, builtin, custom, hybrid, skillssh)",
"list": {
"description": "इंस्टॉल की गई स्किल की सूची दिखाएँ",
"type": "प्रकार के अनुसार फ़िल्टर करें (sandbox|custom|builtin|hybrid|skillssh)",
"enabled": "केवल सक्षम स्किल दिखाएँ",
"disabled": "केवल अक्षम स्किल दिखाएँ",
"api_key": "API कुंजी के अनुसार फ़िल्टर करें"
},
"get": {
"description": "ID द्वारा किसी स्किल का विवरण प्राप्त करें"
},
"install": {
"description": "फ़ाइल या URL से स्किल इंस्टॉल करें",
"from_file": "स्किल की JSON परिभाषा फ़ाइल का पथ",
"from_url": "रिमोट स्किल परिभाषा का URL",
"type": "स्किल का प्रकार (sandbox|custom|hybrid)",
"enable": "इंस्टॉल करने के बाद स्किल सक्षम करें"
},
"enable": {
"description": "ID द्वारा किसी स्किल को सक्षम करें"
},
"disable": {
"description": "ID द्वारा किसी स्किल को अक्षम करें",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"delete": {
"description": "ID द्वारा किसी स्किल को हटाएँ",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"execute": {
"description": "ID द्वारा किसी स्किल को निष्पादित करें",
"input": "JSON इनपुट ऑब्जेक्ट",
"input_file": "JSON इनपुट फ़ाइल का पथ",
"timeout": "निष्पादन टाइमआउट मिलीसेकंड में (डिफ़ॉल्ट: 30000)"
},
"executions": {
"description": "स्किल निष्पादन इतिहास की सूची दिखाएँ",
"skill": "स्किल ID के अनुसार फ़िल्टर करें",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 50)",
"status": "स्थिति के अनुसार फ़िल्टर करें (running|completed|failed)"
},
"skillssh": {
"description": "SSH के माध्यम से इंस्टॉल किए गए स्किल प्रबंधित करें"
},
"marketplace": {
"description": "मार्केटप्लेस से स्किल ब्राउज़ और इंस्टॉल करें"
},
"mp": {
"search": {
"description": "मार्केटप्लेस पैकेज खोजें",
"category": "श्रेणी के अनुसार फ़िल्टर करें",
"tag": "टैग के अनुसार फ़िल्टर करें",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 30)",
"sort": "इसके अनुसार क्रमबद्ध करें: downloads|rating|recent"
},
"info": {
"description": "पैकेज का विवरण और readme दिखाएँ"
},
"install": {
"description": "मार्केटप्लेस पैकेज इंस्टॉल करें",
"version": "पैकेज संस्करण (डिफ़ॉल्ट: latest)",
"enable": "इंस्टॉल करने के बाद सक्षम करें",
"yes": "पुष्टिकरण प्रॉम्प्ट छोड़ें"
},
"categories": {
"description": "मार्केटप्लेस श्रेणियों की सूची दिखाएँ"
},
"featured": {
"description": "विशेष रुप से प्रदर्शित मार्केटप्लेस पैकेज दिखाएँ"
}
}
},
"memory": {
"description": "OmniRoute की संवादात्मक मेमोरी (FTS5 + vector) प्रबंधित करें",
"search": {
"description": "सिमेंटिक क्वेरी द्वारा मेमोरी प्रविष्टियाँ खोजें",
"type": "मेमोरी प्रकार के अनुसार फ़िल्टर करें (user|feedback|project|reference)",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 20)",
"api_key": "API कुंजी के अनुसार फ़िल्टर करें",
"token_budget": "परिणामों में कुल टोकन सीमित करें"
},
"add": {
"description": "नई मेमोरी प्रविष्टि जोड़ें",
"content": "मेमोरी की टेक्स्ट सामग्री",
"file": "फ़ाइल से सामग्री पढ़ें",
"type": "मेमोरी प्रकार (डिफ़ॉल्ट: user)",
"metadata": "JSON मेटाडेटा ऑब्जेक्ट",
"api_key": "API कुंजी से संबद्ध करें"
},
"clear": {
"description": "फ़िल्टर से मेल खाने वाली मेमोरी प्रविष्टियाँ हटाएँ",
"type": "प्रकार के अनुसार फ़िल्टर करें",
"older": "निर्धारित अवधि से पुरानी प्रविष्टियाँ हटाएँ (30d, 6m, 1y)",
"api_key": "API कुंजी के अनुसार फ़िल्टर करें",
"yes": "पुष्टिकरण प्रॉम्प्ट छोड़ें"
},
"list": {
"description": "खोज रैंकिंग के बिना मेमोरी प्रविष्टियों की सूची दिखाएँ",
"type": "प्रकार के अनुसार फ़िल्टर करें",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 100)",
"api_key": "API कुंजी के अनुसार फ़िल्टर करें"
},
"get": {
"description": "ID द्वारा एकल मेमोरी प्रविष्टि प्राप्त करें"
},
"delete": {
"description": "ID द्वारा मेमोरी प्रविष्टि हटाएँ",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"health": {
"description": "मेमोरी सबसिस्टम का स्वास्थ्य दिखाएँ (FTS5 + Qdrant)"
}
},
"oauth": {
"description": "OAuth प्रोवाइडर कनेक्शन प्रबंधित करें",
"providers": {
"description": "OAuth-सक्षम प्रोवाइडर और उनके फ़्लो प्रकार सूचीबद्ध करें"
},
"start": {
"description": "किसी प्रोवाइडर के लिए OAuth प्राधिकरण फ़्लो शुरू करें",
"provider": "प्रोवाइडर ID (gemini, copilot, cursor, …)",
"no_browser": "केवल URL प्रिंट करें — ब्राउज़र न खोलें",
"import_system": "स्थानीय सिस्टम कॉन्फ़िगरेशन से क्रेडेंशियल अपने-आप इंपोर्ट करें",
"social": "सोशल लॉगिन प्रोवाइडर (google|github) — kiro के लिए आवश्यक",
"timeout": "प्राधिकरण की प्रतीक्षा की समय-सीमा ms में (डिफ़ॉल्ट: 300000)"
},
"status": {
"description": "सक्रिय OAuth कनेक्शन सूचीबद्ध करें",
"provider": "प्रोवाइडर ID के अनुसार फ़िल्टर करें"
},
"revoke": {
"description": "OAuth कनेक्शन निरस्त करें",
"provider": "निरस्त करने के लिए प्रोवाइडर ID",
"connection_id": "ID के अनुसार किसी विशिष्ट कनेक्शन को निरस्त करें",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
}
},
"cloud": {
"description": "क्लाउड AI एजेंट टास्क प्रबंधित करें (codex, devin, jules)",
"agents": {
"description": "उपलब्ध क्लाउड एजेंट सूचीबद्ध करें"
},
"agent": {
"description": "{agent} क्लाउड एजेंट टास्क प्रबंधित करें",
"auth": {
"description": "OAuth के ज़रिए {agent} को प्राधिकृत करें"
}
},
"task": {
"description": "क्लाउड एजेंट टास्क प्रबंधित करें",
"create": {
"description": "नया एजेंट टास्क बनाएँ",
"title": "टास्क का शीर्षक (डिफ़ॉल्ट रूप से प्रॉम्प्ट के पहले 80 अक्षर)",
"prompt": "टास्क प्रॉम्प्ट टेक्स्ट",
"prompt_file": "फ़ाइल से प्रॉम्प्ट पढ़ें",
"repo": "टास्क के लिए क्लोन की जाने वाली रिपॉज़िटरी का URL",
"branch": "उपयोग की जाने वाली ब्रांच का नाम",
"metadata": "JSON मेटाडेटा ऑब्जेक्ट"
},
"list": {
"description": "एजेंट टास्क सूचीबद्ध करें",
"status": "स्थिति के अनुसार फ़िल्टर करें (running|completed|failed|cancelled)",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 50)"
},
"get": {
"description": "ID के अनुसार टास्क का विवरण प्राप्त करें"
},
"status": {
"description": "टास्क की स्थिति प्रिंट करें (running|completed|failed|cancelled)"
},
"cancel": {
"description": "चल रहा टास्क रद्द करें",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"approve": {
"description": "निष्पादन शुरू करने के लिए एजेंट योजना को स्वीकृत करें"
},
"message": {
"description": "चल रहे टास्क को संदेश भेजें"
}
},
"sources": {
"description": "किसी टास्क द्वारा बनाई गई स्रोत फ़ाइलें सूचीबद्ध करें"
}
},
"eval": {
"description": "इवैल सुइट और रन प्रबंधित करें",
"suites": {
"description": "इवैल सुइट प्रबंधित करें",
"list": {
"description": "मूल्यांकन सुइट सूचीबद्ध करें"
},
"get": {
"description": "ID के अनुसार मूल्यांकन सुइट का विवरण प्राप्त करें"
},
"create": {
"description": "JSON फ़ाइल से मूल्यांकन सुइट बनाएँ",
"file": "सुइट परिभाषा वाली JSON फ़ाइल का पथ"
}
},
"run": {
"description": "किसी सुइट के लिए मूल्यांकन रन शुरू करें",
"model": "मूल्यांकन हेतु मॉडल ID (डिफ़ॉल्ट: auto)",
"combo": "नाम के अनुसार किसी विशिष्ट कॉम्बो को बाध्य करें",
"concurrency": "समवर्ती सैंपल की संख्या (डिफ़ॉल्ट: 4)",
"tag": "बाद में फ़िल्टर करने के लिए इस रन को टैग करें",
"watch": "पूरा होने तक रन की प्रगति पर नज़र रखें"
},
"list": {
"description": "मूल्यांकन रन सूचीबद्ध करें",
"suite": "सुइट ID के अनुसार फ़िल्टर करें",
"status": "स्थिति के अनुसार फ़िल्टर करें",
"since": "इस टाइमस्टैम्प के बाद के रन लौटाएँ",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 50)"
},
"get": {
"description": "ID के अनुसार मूल्यांकन रन का विवरण प्राप्त करें"
},
"results": {
"description": "किसी मूल्यांकन रन के सैंपल परिणाम दिखाएँ",
"failed": "केवल विफल सैंपल दिखाएँ"
},
"cancel": {
"description": "चल रहा मूल्यांकन रद्द करें",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"scorecard": {
"description": "पूरे हो चुके मूल्यांकन रन का स्कोरकार्ड दिखाएँ"
}
},
"webhooks": {
"description": "OmniRoute वेबहुक प्रबंधित करें",
"events": {
"description": "सभी उपलब्ध वेबहुक इवेंट प्रकार सूचीबद्ध करें"
},
"list": {
"description": "कॉन्फ़िगर किए गए वेबहुक सूचीबद्ध करें"
},
"get": {
"description": "ID के अनुसार वेबहुक का विवरण प्राप्त करें"
},
"add": {
"description": "नया वेबहुक पंजीकृत करें",
"url": "गंतव्य URL",
"events": "कॉमा से अलग किए गए इवेंट प्रकारों की सूची",
"secret": "HMAC हस्ताक्षर सीक्रेट",
"header": "key=value प्रारूप में अतिरिक्त हेडर (दोहराने योग्य)",
"no_enabled": "वेबहुक को अक्षम स्थिति में बनाएँ"
},
"update": {
"description": "मौजूदा वेबहुक अपडेट करें",
"enabled": "सक्षम स्थिति सेट करें (true|false)"
},
"remove": {
"description": "वेबहुक हटाएँ",
"yes": "पुष्टि प्रॉम्प्ट छोड़ें"
},
"test": {
"description": "वेबहुक पर परीक्षण इवेंट भेजें",
"event": "सिम्युलेट किया जाने वाला इवेंट प्रकार (डिफ़ॉल्ट: request.completed)"
}
},
"program": {
"description": "OmniRoute — ऑटो फॉलबैक के साथ स्मार्ट AI राउटर",
"version": "संस्करण प्रिंट करें और बाहर निकलें",
"output": "आउटपुट प्रारूप (table, json, jsonl, csv)",
"quiet": "गैर-आवश्यक आउटपुट दबाएं",
"no_color": "रंगीन आउटपुट अक्षम करें",
"timeout": "HTTP अनुरोध टाइमआउट मिलीसेकंड में",
"api_key": "OmniRoute सर्वर के लिए API कुंजी",
"base_url": "OmniRoute सर्वर का बेस URL",
"context": "इस कमांड के लिए सर्वर संदर्भ/प्रोफ़ाइल",
"lang": "CLI प्रदर्शन भाषा सेट करें (OMNIROUTE_LANG को ओवरराइड करता है)"
},
"files": {
"description": "फ़ाइलें प्रबंधित करें (अपलोड, सूचीबद्ध करना, प्राप्त करना, डाउनलोड करना, हटाना)",
"list": {
"purpose": "उद्देश्य के अनुसार फ़िल्टर करें",
"limit": "अधिकतम परिणाम"
},
"get": {
"description": "फ़ाइल मेटाडेटा प्राप्त करें"
},
"upload": {
"description": "फ़ाइल अपलोड करें",
"purpose": "फ़ाइल का उद्देश्य (batch, assistants, fine-tune)"
},
"content": {
"description": "फ़ाइल की सामग्री डाउनलोड करें",
"out": "पाथ में सहेजें (डिफ़ॉल्ट: stdout)"
},
"delete": {
"yes": "पुष्टि छोड़ें"
}
},
"batches": {
"description": "OpenAI-संगत बैच जॉब प्रबंधित करें",
"list": {
"status": "स्थिति के अनुसार फ़िल्टर करें",
"limit": "अधिकतम परिणाम"
},
"create": {
"description": "बैच जॉब बनाएँ",
"inputFile": "इनपुट फ़ाइल ID",
"endpoint": "लक्षित एंडपॉइंट",
"window": "पूर्णता अवधि",
"metadata": "मेटाडेटा key=value जोड़ें"
},
"submit": {
"description": "JSONL फ़ाइल अपलोड करें और बैच बनाएँ",
"jsonl": "JSONL फ़ाइल का पाथ",
"endpoint": "लक्षित एंडपॉइंट",
"wait": "पूर्ण होने तक प्रतीक्षा करें"
},
"cancel": {
"yes": "पुष्टि छोड़ें"
},
"wait": {
"timeout": "टाइमआउट, ms में"
},
"output": {
"out": "आउटपुट को पाथ में सहेजें"
},
"errors": {
"out": "त्रुटियों को पाथ में सहेजें"
}
},
"translator": {
"description": "LLM प्रारूपों के बीच अनुरोध बॉडी का अनुवाद करें",
"detect": {
"description": "बॉडी प्रारूप पहचानें"
},
"translate": {
"description": "बॉडी को एक प्रारूप से दूसरे में बदलें"
},
"send": {
"description": "अनुवाद करके अपस्ट्रीम पर भेजें"
},
"stream": {
"description": "अनुरोध बॉडी का स्ट्रीम-अनुवाद करें"
},
"from": "स्रोत प्रारूप (openai|anthropic|gemini|cohere)",
"to": "लक्षित प्रारूप (openai|anthropic|gemini|cohere)",
"file": "अनुरोध बॉडी की JSON फ़ाइल का पाथ",
"out": "आउटपुट को फ़ाइल में सहेजें",
"model": "मॉडल ओवरराइड करें",
"history": {
"limit": "अधिकतम परिणाम"
}
},
"pricing": {
"description": "मॉडल के लिए मूल्य-निर्धारण डेटा प्रबंधित करें",
"sync": {
"description": "अपस्ट्रीम स्रोतों से कीमतें सिंक करें",
"provider": "प्रदाता के अनुसार फ़िल्टर करें",
"force": "बलपूर्वक पुनः सिंक करें"
},
"list": {
"provider": "प्रदाता के अनुसार फ़िल्टर करें",
"model": "मॉडल के अनुसार फ़िल्टर करें",
"limit": "अधिकतम परिणाम"
},
"defaults": {
"description": "डिफ़ॉल्ट मूल्य निर्धारण प्रबंधित करें",
"input": "प्रति 1M टोकन इनपुट लागत (USD)",
"output": "प्रति 1M टोकन आउटपुट लागत (USD)",
"cacheRead": "प्रति 1M टोकन कैश पढ़ने की लागत (USD)",
"cacheWrite": "प्रति 1M टोकन कैश लिखने की लागत (USD)"
},
"diff": {
"description": "अपस्ट्रीम मूल्यों से अंतर दिखाएँ",
"model": "मॉडल के अनुसार फ़िल्टर करें"
}
},
"radar": {
"description": "स्थानीय Radar कैटलॉग फ़ीड का निरीक्षण और सिंक्रनाइज़ेशन करें",
"status": "स्थानीय Radar सेटिंग्स और फ़ीड कैश की स्थिति दिखाएँ",
"sync": "स्थानीय सर्वर के माध्यम से कैटलॉग, रेफ़रल, ऑफ़र और Intel को सिंक्रनाइज़ करें"
},
"resilience": {
"description": "रेज़िलिएंस तंत्रों का निरीक्षण और प्रबंधन करें",
"status": {
"provider": "प्रोवाइडर के अनुसार फ़िल्टर करें"
},
"breakers": {
"provider": "प्रोवाइडर के अनुसार फ़िल्टर करें"
},
"cooldowns": {
"provider": "प्रोवाइडर के अनुसार फ़िल्टर करें",
"connectionId": "कनेक्शन ID के अनुसार फ़िल्टर करें"
},
"lockouts": {
"provider": "प्रोवाइडर के अनुसार फ़िल्टर करें",
"model": "मॉडल के अनुसार फ़िल्टर करें"
},
"reset": {
"description": "ब्रेकर/कूलडाउन स्थिति रीसेट करें",
"provider": "रीसेट करने के लिए प्रोवाइडर",
"connectionId": "रीसेट करने के लिए कनेक्शन ID",
"model": "लॉकआउट रीसेट करने के लिए मॉडल",
"allCooldowns": "प्रोवाइडर के सभी कूलडाउन रीसेट करें",
"yes": "पुष्टि छोड़ें"
},
"profile": {
"description": "रेज़िलिएंस प्रोफ़ाइल प्रबंधित करें",
"name": "प्रोफ़ाइल का नाम"
},
"config": {
"description": "रेज़िलिएंस कॉन्फ़िगरेशन प्रबंधित करें",
"threshold": "विफलता सीमा",
"resetTimeout": "रीसेट टाइमआउट (ms में)",
"baseCooldown": "बेस कूलडाउन (ms में)"
}
},
"nodes": {
"description": "प्रोवाइडर नोड्स (एंडपॉइंट्स) प्रबंधित करें",
"list": {
"provider": "प्रोवाइडर के अनुसार फ़िल्टर करें",
"enabled": "केवल सक्षम नोड्स दिखाएँ"
},
"add": {
"provider": "प्रोवाइडर का नाम",
"baseUrl": "नोड का बेस URL",
"name": "नोड का नाम",
"weight": "लोड बैलेंसिंग वेट",
"region": "रीजन टैग",
"authHeader": "कस्टम ऑथ हेडर (key=value)"
},
"update": {
"baseUrl": "नया बेस URL",
"name": "नया नाम",
"weight": "नया भार",
"region": "नया क्षेत्र",
"enabled": "सक्षम या अक्षम करें (true|false)"
},
"remove": {
"yes": "पुष्टि छोड़ें"
},
"validate": {
"baseUrl": "सत्यापित करने हेतु URL",
"provider": "जिस प्रदाता के विरुद्ध सत्यापन करना है"
},
"test": {
"description": "नोड को परीक्षण अनुरोध भेजें"
},
"metrics": {
"description": "नोड मेट्रिक्स दिखाएँ",
"period": "समयावधि (जैसे 24h, 7d)"
}
},
"context": {
"description": "कॉन्टेक्स्ट इंजीनियरिंग पाइपलाइन कॉन्फ़िगर करें (Caveman, RTK)",
"analytics": {
"period": "समयावधि (जैसे 7d, 30d)"
},
"caveman": {
"description": "Caveman कॉन्टेक्स्ट कंप्रेसर प्रबंधित करें",
"config": {
"description": "Caveman कॉन्फ़िगरेशन दिखाएँ या अपडेट करें",
"aggressiveness": "आक्रामकता 0.01.0",
"maxShrinkPct": "अधिकतम संकुचन प्रतिशत",
"preserveTags": "सुरक्षित रखने के लिए कॉमा से अलग किए गए टैग"
}
},
"rtk": {
"description": "RTK कॉन्टेक्स्ट ऑप्टिमाइज़र प्रबंधित करें",
"config": {
"description": "RTK कॉन्फ़िगरेशन दिखाएँ या अपडेट करें",
"tokenBudget": "RTK के लिए टोकन बजट",
"reservePct": "आरक्षित प्रतिशत"
},
"filters": {
"description": "RTK फ़िल्टर प्रबंधित करें",
"pattern": "फ़िल्टर पैटर्न (regex)",
"priority": "फ़िल्टर प्राथमिकता (डिफ़ॉल्ट: 100)",
"action": "फ़िल्टर कार्रवाई: drop|shrink|replace",
"yes": "पुष्टि छोड़ें"
},
"test": {
"file": "अनुरोध की JSON फ़ाइल का पथ"
}
},
"combos": {
"description": "कॉन्टेक्स्ट-जागरूक कॉम्बो प्रबंधन"
}
},
"sessions": {
"description": "सक्रिय सत्रों का निरीक्षण और प्रबंधन करें",
"list": {
"user": "उपयोगकर्ता के अनुसार फ़िल्टर करें",
"kind": "प्रकार के अनुसार फ़िल्टर करें (dashboard|api-key|mcp|a2a)",
"active": "केवल सक्रिय सत्र दिखाएँ",
"limit": "अधिकतम परिणाम (डिफ़ॉल्ट: 100)"
},
"expire": {
"yes": "पुष्टि छोड़ें"
},
"expireAll": {
"user": "वह उपयोगकर्ता जिसके सत्र समाप्त करने हैं",
"yes": "पुष्टि छोड़ें"
}
},
"tags": {
"description": "संसाधन टैग प्रबंधित करें",
"add": {
"color": "टैग का रंग (hex या नाम)",
"description": "टैग का विवरण"
},
"remove": {
"yes": "पुष्टि छोड़ें"
},
"assign": {
"tag": "टैग का नाम",
"to": "लक्ष्य संसाधन type:id के रूप में (उदा. provider:openai)"
},
"unassign": {
"tag": "टैग का नाम",
"from": "स्रोत संसाधन type:id के रूप में"
}
},
"openapi": {
"description": "OmniRoute OpenAPI स्पेक तक पहुँचें और उसका परीक्षण करें",
"dump": {
"description": "OpenAPI स्पेक को stdout या फ़ाइल में डंप करें",
"format": "आउटपुट प्रारूप: yaml|json (डिफ़ॉल्ट: yaml)",
"out": "फ़ाइल पथ पर सहेजें"
},
"validate": {
"description": "OpenAPI स्पेक को सत्यापित करें"
},
"try": {
"description": "स्पेक के माध्यम से API एंडपॉइंट का परीक्षण करें",
"method": "HTTP विधि (डिफ़ॉल्ट: GET)",
"body": "अनुरोध बॉडी की JSON फ़ाइल का पथ",
"query": "क्वेरी पैरामीटर key=value के रूप में (दोहराया जा सकता है)",
"header": "हेडर key=value के रूप में (दोहराया जा सकता है)"
},
"endpoints": {
"description": "सभी API एंडपॉइंट सूचीबद्ध करें",
"search": "पथ या सारांश के अनुसार फ़िल्टर करें"
},
"paths": {
"description": "सभी API पथ सूचीबद्ध करें"
}
},
"combo": {
"title": "कॉम्बो",
"switched": "सक्रिय कॉम्बो: {name}",
"created": "कॉम्बो बनाया गया: {name}",
"deleted": "कॉम्बो हटाया गया: {name}",
"noCombos": "कोई कॉम्बो कॉन्फ़िगर नहीं किया गया है।",
"confirmDelete": "कॉम्बो {name} हटाएँ?",
"suggest": {
"description": "AI स्कोरिंग का उपयोग करके किसी कार्य के लिए सर्वोत्तम कॉम्बो सुझाएँ",
"task": "कार्य का विवरण",
"maxCost": "प्रति अनुरोध अधिकतम लागत, USD में",
"maxLatencyMs": "अधिकतम विलंबता, मिलीसेकंड में",
"weights": "JSON स्कोरिंग भार, उदा. {\"latency\":0.7,\"cost\":0.3}",
"top": "दिखाए जाने वाले शीर्ष उम्मीदवारों की संख्या (डिफ़ॉल्ट: 5)",
"explain": "तर्क को stderr पर प्रिंट करें",
"switch": "सर्वोच्च रैंक वाले कॉम्बो को सक्रिय करें"
}
},
"oneproxy": {
"description": "OneProxy अपस्ट्रीम पूल प्रबंधित करें",
"stats": {
"provider": "प्रदाता के अनुसार फ़िल्टर करें",
"period": "समयावधि (डिफ़ॉल्ट: 24h)"
},
"fetch": {
"description": "पूल से प्रॉक्सी प्राप्त करें",
"count": "प्राप्त किए जाने वाले प्रॉक्सी की संख्या (डिफ़ॉल्ट: 1)",
"type": "प्रॉक्सी प्रकार: http|socks5 (डिफ़ॉल्ट: http)"
},
"rotate": {
"description": "प्रॉक्सी रोटेशन को बाध्य करें",
"provider": "वह प्रदाता जिसके लिए रोटेट करना है",
"connectionId": "रोटेट करने के लिए विशिष्ट कनेक्शन ID"
},
"config": {
"description": "OneProxy कॉन्फ़िगरेशन दिखाएँ या अपडेट करें",
"enabled": "प्रॉक्सी पूल सक्षम करें (true|false)",
"poolSize": "पूल का आकार",
"providerSource": "प्रॉक्सी प्रदाता का URL",
"rotationPolicy": "रोटेशन नीति: sticky|per-request|periodic"
},
"pool": {
"description": "मेट्रिक्स सहित वर्तमान प्रॉक्सी पूल सूचीबद्ध करें"
}
},
"open": {
"description": "ब्राउज़र में कोई विशिष्ट OmniRoute डैशबोर्ड पृष्ठ खोलें",
"url": "केवल URL प्रिंट करें, ब्राउज़र न खोलें"
},
"telemetry": {
"description": "एकत्रित टेलीमेट्री डेटा एक्सेस करें",
"summary": {
"description": "एकत्रित टेलीमेट्री सारांश दिखाएँ",
"period": "समयावधि: 24h|7d|30d (डिफ़ॉल्ट: 24h)",
"compareTo": "पिछली अवधि से तुलना करें"
},
"export": {
"description": "टेलीमेट्री इवेंट को JSONL में एक्सपोर्ट करें",
"out": "आउटपुट फ़ाइल पथ (डिफ़ॉल्ट: telemetry.jsonl)",
"period": "एक्सपोर्ट की समयावधि (डिफ़ॉल्ट: 7d)"
}
},
"sync": {
"description": "OmniRoute इंस्टेंस के बीच कॉन्फ़िगरेशन सिंक करें",
"push": {
"description": "कॉन्फ़िगरेशन को क्लाउड या रिमोट इंस्टेंस पर पुश करें",
"target": "लक्ष्य (cloud या context:name)",
"bundle": "सिंक किए जाने वाले बंडल के भाग",
"dryRun": "लागू किए बिना पूर्वावलोकन करें"
},
"pull": {
"description": "क्लाउड या रिमोट से कॉन्फ़िगरेशन पुल करें",
"source": "स्रोत (cloud या context:name)",
"merge": "मौजूदा कॉन्फ़िगरेशन के साथ मर्ज करें",
"replace": "मौजूदा कॉन्फ़िगरेशन बदलें",
"dryRun": "लागू किए बिना पूर्वावलोकन करें"
},
"diff": {
"source": "स्रोत कॉन्टेक्स्ट",
"target": "लक्ष्य कॉन्टेक्स्ट"
},
"bundle": {
"description": "कॉन्फ़िगरेशन को बंडल फ़ाइल के रूप में एक्सपोर्ट करें",
"include": "शामिल किए जाने वाले भाग (कॉमा से अलग किए गए)"
},
"import": {
"description": "बंडल फ़ाइल इंपोर्ट करें",
"dryRun": "लागू किए बिना सत्यापित करें"
},
"initialize": {
"fromCloud": "क्लाउड बैकअप से प्रारंभ करें"
},
"tokens": {
"description": "सिंक टोकन प्रबंधित करें",
"create": {
"name": "टोकन का नाम",
"scope": "टोकन का स्कोप",
"ttl": "टोकन TTL (जैसे 30d)"
},
"revoke": {
"yes": "पुष्टि छोड़ें"
}
},
"resolve": {
"description": "सिंक टकरावों को इंटरैक्टिव रूप से हल करें"
}
},
"config": {
"contexts": {
"description": "सर्वर कॉन्टेक्स्ट/प्रोफ़ाइल प्रबंधित करें (जोड़ें, उपयोग करें, सूचीबद्ध करें, दिखाएँ, हटाएँ, नाम बदलें, एक्सपोर्ट करें, इंपोर्ट करें)"
},
"lang": {
"description": "CLI प्रदर्शन भाषा प्रबंधित करें",
"getDescription": "वर्तमान में सक्रिय भाषा कोड दिखाएँ",
"setDescription": "प्रदर्शन भाषा सेट करें और उसे कॉन्फ़िग में सहेजें",
"listDescription": "सभी उपलब्ध भाषाएँ सूचीबद्ध करें",
"listTitle": "उपलब्ध भाषाएँ",
"current": "भाषा: {code} ({name})",
"saved": "भाषा {code} ({name}) पर सेट कर दी गई है।",
"noCode": "भाषा कोड आवश्यक है। उपलब्ध कोड देखने के लिए 'omniroute config lang list' चलाएँ।",
"unknown": "अज्ञात भाषा कोड: {code}। उपलब्ध कोड देखने के लिए 'omniroute config lang list' चलाएँ।",
"alreadySet": "भाषा पहले से ही {code} पर सेट है।",
"envHint": "सुझाव: आप अपने परिवेश में OMNIROUTE_LANG={code} भी सेट कर सकते हैं।"
}
},
"completion": {
"description": "शेल पूर्णता स्क्रिप्ट जनरेट या इंस्टॉल करें",
"zsh": "zsh पूर्णता स्क्रिप्ट प्रिंट करें",
"bash": "bash पूर्णता स्क्रिप्ट प्रिंट करें",
"fish": "fish पूर्णता स्क्रिप्ट प्रिंट करें",
"install": "पहचाने गए शेल के लिए पूर्णता स्क्रिप्ट को वैश्विक रूप से इंस्टॉल करें",
"refresh": "कॉम्बो/प्रदाता/मॉडल का कैश रीफ़्रेश करें"
},
"logs": {
"description": "अनुरोध लॉग स्ट्रीम या एक्सपोर्ट करें",
"follow": "लॉग को रीयल-टाइम में स्ट्रीम करें",
"filter": "स्तर के अनुसार फ़िल्टर करें (error,warn,info) — अल्पविराम से अलग किए हुए",
"lines": "प्राप्त की जाने वाली पंक्तियों की संख्या",
"timeout": "कनेक्शन टाइमआउट मिलीसेकंड में",
"baseUrl": "OmniRoute API का आधार URL",
"requestId": "अनुरोध ID के अनुसार फ़िल्टर करें",
"apiKey": "API कुंजी के अनुसार फ़िल्टर करें",
"combo": "कॉम्बो नाम के अनुसार फ़िल्टर करें",
"status": "HTTP स्थिति कोड के अनुसार फ़िल्टर करें",
"durationMin": "अनुरोध की न्यूनतम अवधि मिलीसेकंड में",
"durationMax": "अनुरोध की अधिकतम अवधि मिलीसेकंड में",
"export": "लॉग को फ़ाइल में सहेजें (json/jsonl/csv)",
"exported": "लॉग {path} में सहेजे गए",
"stopped": "लॉग स्ट्रीम रोक दी गई।",
"streamError": "लॉग स्ट्रीम त्रुटि: {message}"
},
"tray": {
"description": "सिस्टम ट्रे आइकन नियंत्रित करें",
"show": "ट्रे आइकन दिखाएँ (यदि सर्वर --tray के साथ चल रहा है)",
"hide": "ट्रे आइकन छिपाएँ",
"quit": "ट्रे के माध्यम से OmniRoute बंद करें"
},
"autostart": {
"description": "बूट पर OmniRoute का ऑटोस्टार्ट प्रबंधित करें (Linux: systemd उपयोगकर्ता सेवा)",
"enable": "बूट पर ऑटोस्टार्ट सक्षम करें",
"disable": "बूट पर ऑटोस्टार्ट अक्षम करें",
"toggle": "बूट पर ऑटोस्टार्ट टॉगल करें",
"status": "ऑटोस्टार्ट की स्थिति दिखाएँ"
},
"runtime": {
"description": "नेटिव रनटाइम डिपेंडेंसीज़ प्रबंधित करें",
"check": "रनटाइम डायरेक्टरी में नेटिव डिपेंडेंसीज़ की स्थिति जाँचें",
"repair": "रनटाइम डायरेक्टरी में नेटिव डिपेंडेंसीज़ पुनः इंस्टॉल करें",
"repair_force": "मान्य होने पर भी बलपूर्वक पुनः इंस्टॉल करें",
"clean": "रनटाइम डायरेक्टरी हटाएँ (डिस्क स्थान खाली करता है)",
"clean_yes": "पुष्टि छोड़ें"
},
"repl": {
"description": "LLM के साथ इंटरैक्टिव मल्टी-टर्न REPL",
"model": "उपयोग किया जाने वाला मॉडल (डिफ़ॉल्ट: auto)",
"combo": "उपयोग किया जाने वाला कॉम्बो नाम",
"system": "सिस्टम प्रॉम्प्ट",
"resume": "नाम द्वारा सहेजा गया सत्र फिर से शुरू करें"
},
"plugin": {
"description": "CLI प्लगइन (omniroute-cmd-*) प्रबंधित करें",
"list": "इंस्टॉल किए गए प्लगइन सूचीबद्ध करें",
"install": "npm या लोकल पाथ से प्लगइन इंस्टॉल करें",
"remove": "इंस्टॉल किया गया प्लगइन हटाएँ",
"info": "इंस्टॉल किए गए प्लगइन का विवरण दिखाएँ",
"search": "उपलब्ध प्लगइन के लिए npm रजिस्ट्री खोजें",
"update": "इंस्टॉल किए गए प्लगइन अपडेट करें",
"scaffold": "नए प्लगइन का बॉयलरप्लेट तैयार करें"
},
"launch": {
"description": "OmniRoute की ओर इंगित करते हुए Claude Code लॉन्च करें (लोकल या रिमोट, --profile के साथ)",
"token": "Claude क्लाइंट द्वारा भेजा जाने वाला टोकन (ANTHROPIC_AUTH_TOKEN)",
"notRunning": "OmniRoute से {port} पर संपर्क नहीं हो पा रहा है। इसे 'omniroute serve' से शुरू करें।",
"notFound": "'claude' CLI PATH में नहीं मिला।"
},
"run": {
"description": "OmniRoute के माध्यम से समर्थित CLI लक्ष्य लॉन्च करें"
},
"setupClaude": {
"description": "OmniRoute मॉडल कैटलॉग से ~/.claude/profiles Claude Code प्रोफ़ाइल जनरेट करें"
},
"connect": {
"description": "रिमोट OmniRoute सर्वर से कनेक्ट करें और रिमोट मोड में प्रवेश करें"
},
"tokens": {
"description": "स्कोप किए गए CLI एक्सेस टोकन प्रबंधित करें (रिमोट मोड)"
},
"configure": {
"description": "सक्रिय सर्वर से प्रदाता+मॉडल चुनें और समर्थित लोकल CLI कॉन्फ़िगर करें"
},
"launchCodex": {
"description": "OmniRoute की ओर इंगित करते हुए Codex CLI लॉन्च करें (लोकल या रिमोट VPS)"
},
"setupCodex": {
"description": "OmniRoute लाइव मॉडल कैटलॉग से ~/.codex प्रोफ़ाइल फ़ाइलें जनरेट करें"
},
"packs": {
"description": "वैकल्पिक रनटाइम पैक प्रबंधित करें (ML / ब्राउज़र ऑटोमेशन)",
"listDescription": "वैकल्पिक पैक और उनकी इंस्टॉलेशन स्थिति सूचीबद्ध करें",
"installDescription": "DATA_DIR में वैकल्पिक पैक इंस्टॉल करें",
"verifyDescription": "भेजे गए चेकसम इंडेक्स के विरुद्ध इंस्टॉल किए गए पैक सत्यापित करें",
"removeDescription": "इंस्टॉल किया गया वैकल्पिक पैक हटाएँ",
"sourceOpt": "पैक पेलोड और पैक इंडेक्स रखने वाली डायरेक्टरी",
"warnNoIndex": "optional-packs.index.json नहीं मिला — इस चेकआउट में इंस्टॉल/सत्यापन उपलब्ध नहीं हैं (डेस्कटॉप बंडल में यह शामिल होता है)",
"errUnknown": "अज्ञात पैक: {name}",
"errNoIndex": "पैक इंडेक्स नहीं मिला; पैक पेलोड रखने वाली डायरेक्टरी के लिए --source <dir> दें (डेस्कटॉप बंडल में यह ऐप के पास होता है)",
"installed": "पैक \"{name}\" इंस्टॉल किया गया और {dir} पर सत्यापित किया गया",
"restartHint": "OmniRoute सर्वर (या डेस्कटॉप ऐप) को पुनः आरंभ करें ताकि रनटाइम पैक को पहचान सके",
"removed": "पैक \"{name}\" हटा दिया गया",
"notInstalled": "पैक \"{name}\" इंस्टॉल नहीं था",
"verifyOk": "इंस्टॉल किए गए सभी पैक सत्यापित हो गए",
"verifyFailed": "{count} पैक सत्यापन में विफल रहे",
"noneInstalled": "कोई वैकल्पिक पैक इंस्टॉल नहीं है"
}
}