Better i18n क्या है?
Better i18n आधुनिक डेवलपमेंट टीमों के लिए बना एक क्लाउड-आधारित लोकलाइज़ेशन प्लेटफ़ॉर्म है। अपने अनुवाद वैश्विक CDN पर सेकंडों में प्रकाशित करें।
Better i18n एक लोकलाइज़ेशन प्लेटफ़ॉर्म है जो आधुनिक डेवलपमेंट टीमों के लिए बनाया गया है। यह कोडबेस में JSON ट्रांसलेशन फ़ाइलें मैनेज करने की पारंपरिक वर्कफ़्लो की जगह एक क्लाउड-आधारित सिस्टम लेता है जो ग्लोबल CDN के ज़रिए अनुवाद डिलीवर करता है।
यह कैसे काम करता है
- आप कोड लिखते हैं — अपने ऐप में
t('welcome.title')जैसी ट्रांसलेशन keys का उपयोग करते हुए - CLI स्कैन करती है — आपके कोडबेस को और keys को Better i18n डैशबोर्ड से सिंक करती है
- आप अनुवाद करते हैं — मैन्युअल रूप से, AI से, या मानव अनुवादकों के साथ
- आप प्रकाशित करते हैं — अनुवाद CDN पर सेकंडों में लाइव हो जाते हैं
- आपका ऐप अनुवाद लाता है — रनटाइम पर — बिना रिबिल्ड या रिडिप्लॉय के
मुख्य अवधारणाएँ
प्रोजेक्ट
एक प्रोजेक्ट एक ऐप या वेबसाइट से मेल खाता है। इसका org/project फ़ॉर्मेट में एक यूनिक आइडेंटिफ़ायर होता है (जैसे acme/dashboard)। प्रत्येक प्रोजेक्ट में अपनी ट्रांसलेशन keys, भाषाएँ और टीम मेंबर होते हैं।
ट्रांसलेशन Keys
Keys common.save_button या auth.login_title जैसे आइडेंटिफ़ायर हैं जो हर भाषा में अनुवादित स्ट्रिंग्स से मैप होते हैं। ये नेमस्पेस में व्यवस्थित होते हैं — लॉजिकल ग्रुपिंग और lazy-loading के लिए।
CDN डिलीवरी
प्रकाशित अनुवाद दुनिया भर में 100ms से कम लेटेंसी के साथ ग्लोबल CDN से सर्व होते हैं। SDK मल्टी-लेयर फ़ॉलबैक चेन के साथ रनटाइम पर अनुवाद फ़ेच करते हैं:
- इन-मेमोरी कैश (60s TTL)
- CDN फ़ेच
- परसिस्टेंट स्टोरेज (मोबाइल/ऑफ़लाइन)
- स्टैटिक फ़ॉलबैक डेटा
इसका मतलब है कि नेटवर्क अस्थायी रूप से डाउन होने पर भी आपके ऐप में हमेशा अनुवाद उपलब्ध रहते हैं।
Framework SDK
Better i18n निम्नलिखित के लिए फ़र्स्ट-पार्टी SDK प्रदान करता है:
- Next.js — ISR सपोर्ट और middleware के साथ
- React + TanStack Router — SSR-ready provider
- Remix / Shopify Hydrogen — loader-based इंटीग्रेशन
- Expo / React Native — ऑफ़लाइन स्टोरेज के साथ
- Flutter — पर Dart + Flutter widgets
- Server-side — Hono, Express और कोई भी Node.js सर्वर
यह अलग क्यों है?
| पारंपरिक i18n | Better i18n |
|---|---|
| रेपो में JSON फ़ाइलें | क्लाउड-मैनेज्ड, CDN-डिलीवर्ड |
| अनुवाद अपडेट करने के लिए रिबिल्ड | प्रकाशित करें और ~60 सेकंड में बदलाव देखें |
| मैन्युअल ट्रांसलेशन वर्कफ़्लो | कॉन्टेक्स्ट + ग्लॉसरी के साथ AI अनुवाद |
| अनुवादकों के लिए कोई विज़िबिलिटी नहीं | रोल्स और रिव्यू क्यू के साथ डैशबोर्ड |
| केवल CLI key मैनेजमेंट | CLI + डैशबोर्ड + AI एजेंट्स के लिए MCP |
अगले कदम
क्या यह लेख सहायक था?