Content CMS क्या है?
Better i18n का Content CMS आपको संरचित बहुभाषी कॉन्टेंट — लेख, ब्लॉग पोस्ट, सहायता दस्तावेज़, उत्पाद विवरण — उसी प्लेटफ़ॉर्म पर प्रबंधित करने देता है जहाँ आपकी i18n की-ज़ रहती हैं।
ट्रांसलेशन की-ज़ बनाम कॉन्टेंट प्रविष्टियाँ
Better i18n दो तरह का कॉन्टेंट संभालता है:
| प्रकार | यह क्या है | उदाहरण |
|---|---|---|
| ट्रांसलेशन की-ज़ | कोड में इस्तेमाल होने वाली छोटी स्ट्रिंग्स | auth.login_button = "Sign in" |
| कॉन्टेंट प्रविष्टियाँ | समृद्ध मुख्य भाग वाले संरचित दस्तावेज़ | एक पूरा सहायता लेख या ब्लॉग पोस्ट |
ज़्यादातर ऐप दोनों इस्तेमाल करते हैं: UI टेक्स्ट के लिए की-ज़, लंबे कॉन्टेंट के लिए प्रविष्टियाँ।
Content CMS आपको क्या देता है #
- कॉन्टेंट मॉडल — अपने कॉन्टेंट प्रकारों का स्कीमा परिभाषित करें (कस्टम फ़ील्ड, फ़ील्ड प्रकार, स्थानीयकृत फ़ील्ड)
- प्रविष्टियाँ — हर कॉन्टेंट को अलग से बनाएँ और प्रबंधित करें
- बहुभाषी — हर प्रविष्टि आपके प्रोजेक्ट की सभी भाषाओं में अनुवाद रख सकती है
- रीड API + edge कैश — कॉन्टेंट
https://content.better-i18n.comसे परोसा जाता है, edge पर कैश होता है और प्रकाशन पर साफ़ हो जाता है - MCP टूल — AI एजेंट सीधे कॉन्टेंट बना, अनुवाद और प्रकाशित कर सकते हैं
- संस्करण इतिहास — मॉडल हर सेव पर एक संशोधन रख सकते हैं, ताकि आप देख सकें कि किसी भाषा में पहले क्या लिखा था
कॉन्टेंट आपके ऐप तक कैसे पहुँचता है
डैशबोर्ड / MCP एजेंट
→ अनुवाद सहित प्रविष्टि बनाएँ या संपादित करें
→ Publish
→ Content API कैश साफ़ होता है, नया संस्करण परोसा जाता है
→ आपका ऐप रनटाइम पर उसे लाता हैदोबारा बिल्ड करने की ज़रूरत नहीं। प्रकाशित करते ही कॉन्टेंट अपडेट लाइव हो जाते हैं।
ध्यान दें कि कौन-सा हिस्सा क्या करता है: डैशबोर्ड और MCP कॉन्टेंट लिखते हैं; Content API केवल पढ़ता है। आपके ऐप के पास जो कुंजी होती है, वह सिर्फ़ कॉन्टेंट ला सकती है, और कुछ नहीं।
Content API एंडपॉइंट #
https://content.better-i18n.com/v1/content/{org}/{project}/models/{model}/entriesउदाहरण:
curl "https://content.better-i18n.com/v1/content/acme/docs/models/help-article/entries?language=en&status=published" \
-H "x-api-key: YOUR_API_KEY"दो बातें जो एक सपोर्ट टिकट बचा देती हैं: प्रमाणीकरण x-api-key हेडर से होता है (Authorization: Bearer से नहीं), और API अपने-आप स्थिति के आधार पर फ़िल्टर नहीं करता — status=published के बिना ड्राफ़्ट भी लौटते हैं।
यह किसके लिए है?
Content CMS इनके लिए उपयोगी है:
- दस्तावेज़ीकरण साइटें — सहायता केंद्र, नॉलेज बेस
- मार्केटिंग कॉन्टेंट — लैंडिंग पेज, ब्लॉग पोस्ट
- उत्पाद कॉन्टेंट — फ़ीचर विवरण, रिलीज़ नोट्स
- डायनेमिक कॉन्टेंट — कुछ भी जिसे आप बिना रीडिप्लॉय अपडेट करना चाहें
Better I18N