feat: update analytics components and add automation translations

This commit is contained in:
Rotimi Best
2026-03-13 09:53:05 +01:00
parent c532b2e33f
commit fe75771d25
22 changed files with 1096 additions and 202 deletions
@@ -357,6 +357,11 @@
"deleted": "टोकन प्रमाणीकरण हटा दिया गया.",
"activated": "टोकन प्रमाणीकरण सक्षम.",
"deactivated": "टोकन प्रमाणीकरण अक्षम किया गया."
},
"automation": {
"created": "स्वचालन कुंजी बनाई गई. इसे अभी सहेजें क्योंकि पूरा रहस्य केवल एक बार दिखाया गया है।",
"rotated": "स्वचालन कुंजी घुमाई गई. नया रहस्य अभी सहेजें क्योंकि यह दोबारा नहीं दिखाया जाएगा।",
"revoked": "स्वचालन कुंजी निरस्त कर दी गई."
}
},
"explore": {
@@ -1823,7 +1828,8 @@
"early_adopter": "प्रारंभिक दत्तक ग्रहणकर्ता बनें",
"unlock": "असीमित सुविधाएँ अनलॉक करें और हमारे भविष्य में निवेश करें",
"upgrade": "अभी अपग्रेड करें",
"tags": "टैग"
"tags": "टैग",
"automation": "स्वचालन"
},
"media_manager": {
"page_title": "मीडिया मैनेजर - क्लासरूमआईओ",
@@ -2445,5 +2451,89 @@
"common": {
"not_available": "एन/ए"
}
},
"invite": {
"organization": {
"page_title": "ClassroomIO पर {orgName} से जुड़ें",
"role_label": "भूमिका: {भूमिका}",
"email_label": "आमंत्रित ईमेल: {ईमेल}",
"join_button": "संगठन से जुड़ें",
"messages": {
"email_mismatch": "आप इस आमंत्रण से भिन्न ईमेल से लॉग इन हैं।",
"expired": "यह आमंत्रण लिंक समाप्त हो गया है.",
"revoked": "यह आमंत्रण लिंक निरस्त कर दिया गया है.",
"accepted": "इस आमंत्रण का उपयोग पहले ही किया जा चुका है.",
"invalid": "यह आमंत्रण लिंक मान्य नहीं है.",
"joined": "संगठन से जुड़े",
"join_failed": "संगठन में शामिल होने में विफल"
}
}
},
"automation": {
"title": "स्वचालन",
"subtitle": "एक ही ऑर्ग-स्कोप्ड कुंजी सिस्टम पर जैपियर और सार्वजनिक एपीआई के साथ अब एमसीपी क्लाइंट को कनेक्ट करें।",
"coming_soon": "जल्द आ रहा है",
"mcp": {
"architecture": {
"title": "वास्तुकला",
"description": "एमसीपी क्लाइंट और क्लासरूमआईओ एपीआई अलग-अलग ट्रस्ट सीमाएँ हैं। ऑर्ग-स्कोप्ड ऑटोमेशन कुंजी क्लाइंट को प्रमाणित करती है, और एपीआई सत्यापन और दृढ़ता के लिए सत्य का स्रोत बना रहता है।"
},
"flows": {
"title": "विशिष्ट प्रवाह",
"description": "एजेंट के पास तर्क और संरचना होती है। क्लासरूमआईओ केवल सामान्यीकृत पाठ्यक्रम पेलोड स्वीकार करता है, ड्राफ्ट सहेजता है, और अनुरोध पर प्रकाशित करता है।",
"prompt_title": "मसौदा तैयार करने के लिए संकेत दें",
"prompt_description": "उपयोगकर्ता एक पाठ्यक्रम के लिए पूछता है, एजेंट इसकी संरचना करता है, फिर `create_course_draft` किसी भी प्रकाशन चरण से पहले इसे ClassroomIO में सहेजता है।",
"pdf_title": "ड्राफ्ट करने के लिए पीडीएफ",
"pdf_description": "एजेंट पीडीएफ को बाहरी रूप से पढ़ता है, इसे अनुभागों और पाठों में पुनर्गठित करता है, फिर सामान्यीकृत ड्राफ्ट को क्लासरूमआईओ में भेजता है।",
"review_title": "प्रकाशित करने हेतु समीक्षा करें",
"review_description": "उपयोगकर्ता परिवर्तन मांगता है, एजेंट ड्राफ्ट को अपडेट करता है, और प्रकाशन केवल स्पष्ट अनुमोदन के बाद ही होता है।"
},
"setup": {
"title": "क्लाइंट सेटअप",
"description": "प्रति एकीकरण एक ऑर्ग-स्कोप्ड कुंजी का उपयोग करें। यदि कोई कुंजी घुमाई जाती है या निरस्त की जाती है, तो क्लाइंट नया रहस्य कॉन्फ़िगर होने तक काम करना बंद कर देता है।",
"claude_code_description": "उत्पन्न ऑर्ग-स्कोप्ड कुंजी का उपयोग करके क्लाउड कोड के साथ `@cio/mcp` को पंजीकृत करता है।",
"codex_description": "समान ऑर्ग-स्कोप्ड कुंजी के साथ क्लासरूमआईओ एमसीपी सर्वर को कोडेक्स में जोड़ता है।",
"cursor_description": "इसे `~/.cursor/mcp.json` या अपने कार्यक्षेत्र MCP कॉन्फ़िगरेशन में पेस्ट करें।"
},
"keys": {
"title": "एमसीपी कुंजी",
"description": "जब कोई MCP क्लाइंट `@cio/mcp` के माध्यम से ClassroomIO को कॉल करता है तो ये कुंजियाँ वर्तमान संगठन को प्रमाणित करती हैं।",
"generate": "MCP कुंजी जनरेट करें",
"scope_badge": "ड्राफ्ट बनाएं/पढ़ें/अद्यतन करें/प्रकाशित करें",
"secret_once": "यह रहस्य एक बार दिखाया गया है। अब इसे अपने MCP क्लाइंट में कॉपी करें।"
}
},
"keys": {
"active": "सक्रिय",
"revoked": "निरस्त किया गया",
"rotate": "घुमाएँ",
"revoke": "निरस्त करें",
"empty_title": "अभी तक कोई MCP कुंजी नहीं है",
"empty_description": "क्लाउड कोड, कोडेक्स, या कर्सर को कनेक्ट करने के लिए पहली ऑर्ग-स्कोप्ड एमसीपी कुंजी बनाएं।",
"created_at_label": "बनाया गया:",
"last_used_label": "अंतिम बार उपयोग किया गया:",
"never_used": "कभी नहीं",
"scopes_label": "दायरा:",
"revoke_confirm": "इस स्वचालन कुंजी को निरस्त करें?",
"rotate_confirm": "इस स्वचालन कुंजी को घुमाएँ?"
},
"clients": {
"claude_code": "क्लाउड कोड",
"codex": "कोडेक्स",
"cursor": "कर्सर"
},
"tabs": {
"mcp": "एम.सी.पी",
"zapier": "जैपियर",
"api": "एपीआई"
},
"permissions": {
"disabled_title": "केवल पढ़ने योग्य पहुंच",
"disabled_description": "केवल संगठन व्यवस्थापक ही स्वचालन कुंजियाँ बना सकते हैं, घुमा सकते हैं या निरस्त कर सकते हैं। शिक्षक यहां सेटअप निर्देशों की समीक्षा कर सकते हैं।"
},
"overview": {
"title": "स्वचालन पहुंच",
"description": "ऑर्ग-स्कोप्ड ऑटोमेशन कुंजियाँ बनाएँ, समर्थित क्लाइंट्स को कनेक्ट करें, और सभी मशीन एक्सेस को इस संगठन से जोड़े रखें।"
}
}
}