अधिकांश कोडबेस कभी स्थानीयकरण के लिए निर्मित नहीं थे।

अपने रिपॉजिटरी को कनेक्ट करें और globalize.now हर हार्डकोडेड स्ट्रिंग को खोजकर स्वचालित रूप से एक संरचित अंतर्राष्ट्रीयकरण आर्किटेक्चर में परिवर्तित कर देता है — चाहे आप ऐप से काम करें या अपने AI कोडिंग एजेंट द्वारा संचालित करें।

React, Next.js, Vue, और आधुनिक फ्रंटएंड फ्रेमवर्क के साथ काम करता है।

Cursor या Lovable के साथ निर्माण? AI-निर्मित ऐप्स के लिए हमारी गाइड देखें

आउटपुट

पहले

<button>Submit order</button>

बाद में

<button>{t("checkout.submit_order")}</button>
locales/
  en.json  fr.json  es.json

globalize.now हार्डकोडेड UI स्ट्रिंग्स को i18n कुंजियों में कैसे परिवर्तित करता है?

React, Next.js, Vue, और आधुनिक फ्रंटएंड फ्रेमवर्क के साथ काम करता है। ऐप में अपने रिपॉजिटरी को कनेक्ट करें और स्कैन वहां से संभालता है — या अपने कोडिंग एजेंट से चलाएं।

आपके रिपॉजिटरी को स्कैन किया जा रहा है

रिपॉजिटरी स्कैन किया जा रहा है...

हार्डकोडेड UI स्ट्रिंग्स का पता चला

अनुवाद कुंजियाँ जनरेट की गईं

लोकेल फाइलें बनाई गई

शब्दकोश उत्पन्न

आपकी ऐप अब स्थानीयकरण के लिए तैयार है।

ऐप में हम एक क्लोन पर काम करते हैं, इसलिए आपकी शाखा तब तक अछूती रहती है जब तक आप मर्ज न करें। एजेंट पथ पर यह आपकी मशीन पर स्थानीय रूप से चलता है।

क्या आप इसे अपने कोडिंग एजेंट से चलाना पसंद करते हैं? एजेंट पथ देखें →

MCP को कनेक्ट करें

Globalize MCP को Claude, Cursor, या किसी भी MCP क्लाइंट से कनेक्ट करें और अपने एजेंट से स्थानीयकरण चलाएं।

एंडपॉइंट

https://api.globalize.now/mcp

Claude Code

claude mcp add --transport http globalize https://api.globalize.now/mcp

Cursor — ~/.cursor/mcp.json में जोड़ें

{"mcpServers":{"globalize":{"url":"https://api.globalize.now/mcp"}}}

Claude.ai / कोई भी क्लाइंट — ऊपर दिए गए URL के साथ एक कस्टम कनेक्टर के रूप में जोड़ें (OAuth साइन-इन, कोई API कुंजी नहीं)

MCP प्रोजेक्ट, अनुवाद, और GitHub सिंक को प्रबंधित करता है — यह आपके कोड को अंतर्राष्ट्रीयकृत नहीं करता। पहले कौशल चलाएं (देखें शुरुआत करें)।

globalize.now आपके रिपॉजिटरी में वास्तव में क्या बदलता है

globalize.now आपके रिपॉजिटरी का विश्लेषण करता है और स्वचालित रूप से एक वास्तविक स्थानीयकरण संरचना पेश करता है।

components/checkout/button.tsx

पहले

Submit order

बाद में

{t("checkout.submit_order")}
locales/en.json
{
  "checkout.submit_order": "Submit order"
}

चाहे रन ऐप में हो या आपके एजेंट के माध्यम से, आपके रिपॉजिटरी में परिवर्तन समान हैं:

  • घटकों से UI स्ट्रिंग निकालें
  • संरचित अनुवाद कुंजियां बनाएं
  • स्थानीय फ़ाइलें बनाएं
  • UI स्ट्रिंग को अनुवाद कुंजियों का उपयोग करने के लिए फिर से लिखें

वास्तविक कोडबेस में स्थानीयकरण दर्दनाक क्यों हो जाता है

अधिकांश अनुप्रयोग अंतर्राष्ट्रीयकरण के बिना शुरू होते हैं। समय के साथ UI टेक्स्ट सीधे घटकों के अंदर एम्बेड हो जाता है।

जब स्थानीयकरण की आवश्यकता होती है:

  • UI स्ट्रिंग्स सैकड़ों फाइलों में बिखरी हुई हैं
  • डुप्लिकेट कॉपी इंटरफेस में दिखाई देता है
  • अनुवाद कुंजियां कभी डिज़ाइन नहीं की गईं
  • कोई लोकेल संरचना मौजूद नहीं है

इस चरण में i18n जोड़ने का मतलब आमतौर पर UI के बड़े हिस्सों को फिर से लिखना है।

globalize.now क्या जेनरेट करता है

अपने कोडबेस से UI स्ट्रिंग्स निकालें

घटकों, मार्गों, और टेम्पलेट्स में उपयोगकर्ता-सामना करने वाले टेक्स्ट को स्कैन करें।

globalize.now संरचित अनुवाद कुंजियां कैसे उत्पन्न करता है?

UI स्ट्रिंग्स को नामस्थान i18n कुंजियों में परिवर्तित करें।

globalize.now स्वचालित रूप से कौन सी लोकेल फाइलें उत्पन्न करता है?

लोकेल JSON फाइलें और एक साझा शब्दकोश उत्पन्न करें।

यह कैसे काम करता है

1

अपने रिपॉजिटरी को स्कैन करें

उपयोगकर्ता-सामना करने वाली UI स्ट्रिंग्स का पता लगाने के लिए कोडबेस का विश्लेषण करें।

2

UI टेक्स्ट को सामान्य करें

UI स्ट्रिंग्स को सुसंगत अनुवाद कुंजियों में परिवर्तित करें।

3

स्थानीयकरण फ़ाइलें जेनरेट करें

लोकेल JSON फ़ाइलें और एक साझा अनुवाद शब्दकोश बनाएं।

अपने कोडबेस में स्थानीयकरण जोड़ें बिना अपने UI को फिर से लिखे।

अपने ऐप को चाहिए i18n संरचना स्वचालित रूप से जेनरेट करें।

€5 अनुवाद क्रेडिट के साथ मुफ़्त शुरुआत करें। बड़े रिपॉजिटरी और टीमों के लिए सशुल्क योजनाएं।

मेरी ऐप को बहुभाषी बनाएं

अपना वर्कफ़्लो चुनें

globalize.now काम करता है चाहे आपका UI AI द्वारा लिखा गया हो या पारंपरिक कोडबेस में बनाया गया हो।

AI-जेनरेट किए गए ऐप्स

AI टूल्स अक्सर UI घटकों के अंदर सीधे अंग्रेजी को हार्डकोड करते हैं।globalize.now उन स्ट्रिंग्स को निकालता है और स्वचालित रूप से एक उचित i18n संरचना जेनरेट करता है।

AI बिल्डर्स के लिए

डेवलपर कोडबेस

लीगेसी ऐप्स अक्सर सैकड़ों घटकों और फ़ाइलों में UI टेक्स्ट को एम्बेड करते हैं।globalize.now रिपॉजिटरी को स्कैन करता है और उन स्ट्रिंग्स को संरचित अनुवाद कुंजियों में परिवर्तित करता है।

डेवलपर्स के लिए