लोकेल जोड़ना
लिखने, एक्सट्रैक्ट करने या शिप करने के लिए कोई लोकेल बंडल नहीं है। भाषा एक प्रोजेक्ट सेटिंग है: उसे डैशबोर्ड में Locales के अंतर्गत जोड़ें, और SDK उसका कैटलॉग उसी तरह फ़ेच करता है जैसे बाकी सभी का करता है।
भाषा प्रोजेक्ट की एक सेटिंग है
लोकेल स्टोर किसी भी लोकेल कोड को स्वीकार करता है। इसे ऐसी भाषा पर सेट करें जो प्रोजेक्ट में अभी तक नहीं है, तब भी कुछ नहीं बिगड़ता — हर फ़्रेज़ अपने स्रोत टेक्स्ट पर लौट आता है, क्योंकि स्रोत वाक्य ही हमेशा फ़ॉलबैक होता है। भाषा को प्रोजेक्ट में जोड़ें और अगला फ़ेच असली कैटलॉग ले आता है। न कोई बिल्ड, न कोई डिप्लॉय।
// Nothing in the app changes — the switcher just gains a pill.
locale.set('de-DE');
// Before German is a target locale of the project: every phrase falls back to
// its source text. After: the German catalog, fetched like any other locale. चालू प्रोजेक्ट में नई भाषा जोड़ना
Locales के अंतर्गत भाषा चुनें और सेव करें। कैटलॉग में पहले से मौजूद फ़्रेज़ का क्या होगा, यह प्रोजेक्ट की भाषा जोड़े जाने पर वाली नीति तय करती है — उन्हें तुरंत अनुवादित करें, या पहले पूछें। जब यह पूछती है, तो डायलॉग कुछ भी खर्च होने से पहले मौजूदा कैटलॉग की लागत प्रति शब्द के हिसाब से ठीक-ठीक बता देता है। हाँ कहें, और कुछ ही पल बाद डैशबोर्ड नई भाषा को पूरी कवरेज के साथ दिखाता है; Manager में हर फ़्रेज़ का एक मशीन ड्राफ़्ट रहता है, जिस पर कोई व्यक्ति उसे एडिट करने तक मॉडल का बैज लगा रहता है।
उसके बाद नई भाषा बाकी हर टार्गेट लोकेल जैसी ही हो जाती है: जो वाक्यांश कल रजिस्टर होगा, वह आते ही उसमें मशीन से अनूदित हो जाएगा।
पीछे छूट गई भाषा को पकड़ में लाना
कोई लोकेल कैटलॉग से पीछे रह सकती है — कुछ समय के लिए स्वतः अनुवाद बंद था, या वाक्यांशों का एक बैच अनुवादक के निपटाने से तेज़ आ गया। डैशबोर्ड दिखाता है कि हर भाषा में कितने वाक्यांश अनुपलब्ध हैं, और मैनेजर की AI Translate Pending क्रिया इस कमी को एक ही बार में भर देती है: आपकी खुली हुई लोकेल के लिए, या पूरे प्रोजेक्ट के लिए। प्रोजेक्ट-व्यापी पुष्टि में वे सभी लक्षित लोकेल सूचीबद्ध होती हैं जिन्हें यह छुएगा, और चेतावनी दी जाती है कि AI अनुवाद की प्रति शब्द, प्रति लोकेल एक लागत होती है।
इसकी लागत। मशीन अनुवाद का मूल्य प्रति शब्द प्रति लोकेल तय होता है, और हर उपयोग प्रोजेक्ट के क्रेडिट में एक पंक्ति के रूप में दर्ज होता है। डैशबोर्ड पेज पर उपयोग और क्रेडिट में दोनों मीटर और प्रोजेक्ट में धनराशि जोड़ने का तरीका बताया गया है।
इस ट्रैक में भाषा जोड़ना अकेली ऐसी चीज़ है जो कोड में नहीं, बल्कि डैशबोर्ड में होती है — और यही इसका मकसद है। कॉपी जिन लोगों की ज़िम्मेदारी है, वही तय करते हैं कि कौन-सी भाषाएँ होंगी; ऐप बस उन्हें रेंडर करता है।